Data_Structure/作業/期中考/math_fun.cpp

42 lines
864 B
C++
Raw Normal View History

2025-01-20 21:30:53 +08:00
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
int main(){
int i = abs(-5); // <20>ϥ<EFBFBD> abs()
long l = labs(-5L); // <20>ϥ<EFBFBD> labs()
double d = fabs(-5.0); // <20>ϥ<EFBFBD> fabs()
// <09><><EFBFBD><EFBFBD><EFBFBD>Ȩ<EFBFBD><C8A8><EFBFBD> fabs()
double x1 = -5.7;
printf("<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ȭ<EFBFBD>: %.2f\n", fabs(x1)); // <20><><EFBFBD>X: 5.70
// <09><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> pow()
double base = 2.0, exponent = 3.0;
printf("2<EFBFBD><EFBFBD>3<EFBFBD><EFBFBD><EFBFBD>謰: %.2f\n", pow(base, exponent)); // <20><><EFBFBD>X: 8.00
// <09><><EFBFBD><EFBFBD><EFBFBD>ڨ<EFBFBD><DAA8><EFBFBD> sqrt()
double x2 = 16.0;
printf("16<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ڬ<EFBFBD>: %.2f\n", sqrt(x2)); // <20><><EFBFBD>X: 4.00
// <09>L<EFBFBD><4C><EFBFBD><EFBFBD><EFBFBD>˥h<CBA5><68><EFBFBD><EFBFBD> floor()
double x3 = 3.5;
printf("<EFBFBD>L<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>˥h<EFBFBD>ᬰ: %.2f\n", floor(10/2)); // <20><><EFBFBD>X: 3.00
// <09>L<EFBFBD><4C><EFBFBD><EFBFBD><EFBFBD>i<EFBFBD><69><EFBFBD><EFBFBD><EFBFBD><EFBFBD> ceil()
printf("<EFBFBD>L<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>i<EFBFBD><EFBFBD><EFBFBD>ᬰ: %.2f\n", ceil(x3)); // <20><><EFBFBD>X: 4.00
// <09>|<7C>ˤ<EFBFBD><CBA4>J<EFBFBD><4A><EFBFBD><EFBFBD> round()
printf("<EFBFBD>|<7C>ˤ<EFBFBD><CBA4>J<EFBFBD>ᬰ: %.2f\n", round(x3)); // <20><><EFBFBD>X: 4.00
int j=1 ,k=3;
j -= k ;
printf("%d",j);
return 0;
}