Data_Structure/作業/期中考/math_fun.cpp
2025-01-20 21:30:53 +08:00

42 lines
864 B
C++

#include <stdio.h>
#include <stdlib.h>
#include <math.h>
int main(){
int i = abs(-5); // 使用 abs()
long l = labs(-5L); // 使用 labs()
double d = fabs(-5.0); // 使用 fabs()
// 絕對值函數 fabs()
double x1 = -5.7;
printf("絕對值為: %.2f\n", fabs(x1)); // 輸出: 5.70
// 次方函數 pow()
double base = 2.0, exponent = 3.0;
printf("2的3次方為: %.2f\n", pow(base, exponent)); // 輸出: 8.00
// 平方根函數 sqrt()
double x2 = 16.0;
printf("16的平方根為: %.2f\n", sqrt(x2)); // 輸出: 4.00
// 無條件捨去函數 floor()
double x3 = 3.5;
printf("無條件捨去後為: %.2f\n", floor(10/2)); // 輸出: 3.00
// 無條件進位函數 ceil()
printf("無條件進位後為: %.2f\n", ceil(x3)); // 輸出: 4.00
// 四捨五入函數 round()
printf("四捨五入後為: %.2f\n", round(x3)); // 輸出: 4.00
int j=1 ,k=3;
j -= k ;
printf("%d",j);
return 0;
}