思路:定义一个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;
}

运行结果如下:

 

Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐