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

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

题目
输入一个实数,要求四舍五入保留两位小数后输出.c语言的代码该怎么写
答案
#include "stdio.h"
int main()
{
    double x;
    int y;
    printf("请输入一个实数: ");
    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. ",y*1.0/1000);
 
     return 0;
 
}
运行结果:

举一反三
已知函数f(x)=x,g(x)=alnx,a∈R.若曲线y=f(x)与曲线y=g(x)相交,且在交点处有相同的切线,求a的值和该切线方程.
我想写一篇关于奥巴马的演讲的文章,写哪一篇好呢?为什么好
奥巴马演讲不用看稿子.为什么中国领导演讲要看?
想找英语初三上学期的首字母填空练习……
英语翻译
最新试题
热门考点

超级试练试题库

© 2017-2019 超级试练试题库,All Rights Reserved.