在C語言中,可以使用不同的方法來實現四舍五入取整數的操作。以下是兩種常見的方法:
#include <math.h>
#include <stdio.h>
int main() {
float num = 3.6;
int result = round(num);
printf("%d\n", result); // 輸出 4
num = 3.4;
result = round(num);
printf("%d\n", result); // 輸出 3
return 0;
}
#include <stdio.h>
int main() {
float num = 3.6;
int result = (int)(num + 0.5);
printf("%d\n", result); // 輸出 4
num = 3.4;
result = (int)(num + 0.5);
printf("%d\n", result); // 輸出 3
return 0;
}
以上兩種方法都可以實現四舍五入取整數的效果,具體使用哪種方法取決于個人的編程風格和需求。