C语言:输入一个浮点数,保留两位小数,对第三位小数四舍五入
C语言:输入一个浮点数,保留两位小数,对第三位小数四舍五入
文章共187字 · 阅读需要大约1分钟
一键AI生成摘要,助你高效阅读
问答
·
思路:定义一个float类型的变量,从键盘上获取一个浮点数,将其乘以100再加0.5(这里加0.5是进行四舍五入)之后类型转换为整型,最后除以100.0(这里需要注意除数100得为一个小数,否则两个整数相除结果只保留整数部分),最终得到四舍五入的两位小数。
代码如下:
#include <stdio.h>
int main(){
float num;
printf("请输入一个浮点数:");
scanf("%f",&num);
num=(int)(num*100+0.5)/100.0;
printf("%f",num);
return 0;
}
运行结果如下:
更多推荐
已为社区贡献4条内容
所有评论(0)