C语言中怎样输入一个双精度数,对小数点后第2位进行四舍五入,即保留一位小数,输出四舍五入的结果。
答案:2 悬赏:70 手机版
解决时间 2021-11-11 08:20
- 提问者网友:别再叽里呱啦
- 2021-11-10 12:20
C语言中怎样输入一个双精度数,对小数点后第2位进行四舍五入,即保留一位小数,输出四舍五入的结果。
最佳答案
- 五星知识达人网友:鸠书
- 2021-11-10 13:26
#include
int main()
{
double a;
scanf("%lf",&a);
printf("%.1lf\n",a);
return 0;
}追问printf("%.1lf\n",a);
这句是什么意思追答后面保留几位就点几
int main()
{
double a;
scanf("%lf",&a);
printf("%.1lf\n",a);
return 0;
}追问printf("%.1lf\n",a);
这句是什么意思追答后面保留几位就点几
全部回答
- 1楼网友:深街酒徒
- 2021-11-10 14:23
#include
int main(void)
{
double a;
scanf("%lf",&a);
if( (int)(100*a)%10>=5)
printf("%.1lf",a+0.1);
else
printf("%.1lf",a);
return 0;
}
int main(void)
{
double a;
scanf("%lf",&a);
if( (int)(100*a)%10>=5)
printf("%.1lf",a+0.1);
else
printf("%.1lf",a);
return 0;
}
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯