c语言编程序实现:一个带有两位小数的浮点数的四舍五入。怎么做?
用c语言编程序实现:一个带有两位小数的浮点数的四舍五入。如:假设输入2.38,输出2.4。假设输入6.74,则输出6.7。尽快...
用c语言编程序实现:一个带有两位小数的浮点数的四舍五入。如:假设输入2.38,输出2.4。假设输入 6.74,则输出6.7。尽快
展开
2个回答
展开全部
其实C语言本来就提供四舍五入的功能,关键是你要输出小数的几位。
要输出几位,就在输出时 “ %0.*f” 的 “ * ” 处填多少就行了。O(∩_∩)O~
# include <stdio.h>
int main()
{
float a; //定义一个浮点数a
scanf("%f", &a); //输入a
printf("%0.1f", a); //输出a,对a小数点后两位进行四舍五入
return 0;
}
要输出几位,就在输出时 “ %0.*f” 的 “ * ” 处填多少就行了。O(∩_∩)O~
# include <stdio.h>
int main()
{
float a; //定义一个浮点数a
scanf("%f", &a); //输入a
printf("%0.1f", a); //输出a,对a小数点后两位进行四舍五入
return 0;
}
追答
0.1f 表示保留小数点后1位,0.2f表示保留小数点后两位!
O(∩_∩)O
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询