在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;
}
以上两种方法都可以实现四舍五入取整数的效果,具体使用哪种方法取决于个人的编程风格和需求。