计算机c语言,我想输出一个小数的小数点后五位,要求四舍五入,该怎么办? #include<stdi
计算机c语言,我想输出一个小数的小数点后五位,要求四舍五入,该怎么办?#include<stdio.h>main(){floatx;x=5/3;printf("%.5f"...
计算机c语言,我想输出一个小数的小数点后五位,要求四舍五入,该怎么办?
#include<stdio.h>
main(){
float x;
x=5/3;
printf("%.5f",x);
} 展开
#include<stdio.h>
main(){
float x;
x=5/3;
printf("%.5f",x);
} 展开
展开全部
#include "stdio.h"
main()
{
float x,y;int z;
x=5.0/3;
y=x*1000000;
z=y;
z=z%10;
if(z<5)
printf("%.5f",x);
else
{
x=(x*100000+1)/100000;
printf("%.5f",x);
}
}
我用的是Microsoft C++ , 这个软件在运行的时候本身就会在输出小数时四舍五入,因此使用这个软件运行结果有误,这个软件可以直接运行以下程序:
#include "stdio.h"
main()
{
float x;
x=5.0/3;
printf("%.5f",x);
}
main()
{
float x,y;int z;
x=5.0/3;
y=x*1000000;
z=y;
z=z%10;
if(z<5)
printf("%.5f",x);
else
{
x=(x*100000+1)/100000;
printf("%.5f",x);
}
}
我用的是Microsoft C++ , 这个软件在运行的时候本身就会在输出小数时四舍五入,因此使用这个软件运行结果有误,这个软件可以直接运行以下程序:
#include "stdio.h"
main()
{
float x;
x=5.0/3;
printf("%.5f",x);
}
追问
抱歉,我用的是c
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这是浮点型,(%.0.5*100000+0.5)/100000
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询