输入一个实数,要求四舍五入保留两位小数后输出.c语言的代码该怎么写

输入一个实数,要求四舍五入保留两位小数后输出.c语言的代码该怎么写
其他人气:383 ℃时间:2020-01-23 21:57:28
优质解答
#include "stdio.h"
int main()
{
    double x;
    int y;
    printf("请输入一个实数:\n");
    scanf("%lf",&x);
    y=(int)(x*1000);
    if(y%10<=4)
       y=y-y%10;
    else
    {
       y=y+10;
       y=y-y%10;
    }
 
     printf("该实数,四舍五入保留两位小后是%.2lf.\n",y*1.0/1000);
 
     return 0;
 
}
运行结果:

我来回答
类似推荐
请使用1024x768 IE6.0或更高版本浏览器浏览本站点,以保证最佳阅读效果。本页提供作业小助手,一起搜作业以及作业好帮手最新版!
版权所有 CopyRight © 2012-2024 作业小助手 All Rights Reserved. 手机版