读取一个单精度浮点数并输出它(保留小数点后3位)c语言

2025-04-29 09:37:28
推荐回答(2个)
回答1:

#include
int main()
{
float i;
scanf("%f",&i);
i=i*10000;
i=i+5;
printf("%.3f",i/10000);
return 0;
}
如果要求四舍五入的话 就这样了 (float如果不行的话就用double) 大概就是这样了

回答2:

#include
void main()
{
float a;
scanf("%f",&a);
printf("%.3f",a);
}