在C语言中进行四舍五入,可以使用标准库提供的函数来实现。可以使用round函数来进行四舍五入操作。
round函数的原型如下:
double round(double x);
参数x为需要进行四舍五入的浮点数,返回值为四舍五入后的整数。
下面是一个示例代码:
#include <stdio.h>
#include <math.h>
int main() {
double num = 3.6;
int rounded = round(num);
printf("四舍五入后的值为:%d\n", rounded);
return 0;
}
输出结果为:
四舍五入后的值为:4
在这个示例中,浮点数3.6经过round函数进行四舍五入后得到整数4。
对于整数的四舍五入,可以使用如下方式:
#include <stdio.h>
int main() {
int num = 36;
int rounded = (num + 5) / 10 * 10;
printf("四舍五入后的值为:%d\n", rounded);
return 0;
}
输出结果为:
四舍五入后的值为:40
在这个示例中,整数36经过计算得到40,实现了四舍五入。
领取专属 10元无门槛券
手把手带您无忧上云