#include <stdio.h>
int main(){
double i,a,n;
scanf("%lf%lf",&a,&n);
i=n;
while(i>0){
a*=10;
i--;
}
i=n;
a=(int)(a+0.5); //强制类型转换可直接将小数点后的数抹去
while(i>0){
a/=10;
i--;
}
printf("四舍五入后:%lf",a);
return 0;
}
用C语言通过 简单地循环(while循环) 和 运算符 进行四舍五入
本文介绍了一个使用C语言编写的程序,通过while循环和类型转换,实现输入的双精度浮点数四舍五入并输出整数结果。
摘要由CSDN通过智能技术生成