C语言输入一个数a,使之保留2位小数,对小...

C语言输入一个数a,使之保留2位小数,对小数点后第3位数进行四舍五入,怎么做???我是菜鸟,希望越简单越好
黄益江 来自: 移动端 2016-09-01 00:49

声明:本网站依照法律规定提供财经资讯,未授权或允许任何组织与个人发布交易广告。对任何广告信息请谨慎交易,谨防诈骗。举报邮箱:xxxxxxxxx@qq.com

2016-09-01 01:10最佳答案

在c语言中一个数保留2位小数可以通过精度限定符来完成,精度限定符有一个点号后跟一个整数组成。
示例:
#include <stdio.h>int main(){ dobule a = 1.23456; printf("%.2f\n", a); return 0;}/*输出:1.23*/注意:这里保留小数是四舍五入的,即如果保留的小数位数的后一位大于等于5,则进1,否则舍去,如示例中的a的值改为1.23556,则会输出1.24。

 

其他回答(共7条)

  • 2016-09-01 01:13 樊扬诗 客户经理

    只要在按钮上设置好相关的代码即可。
    以C为例:
    比如:int a=0.75;取整后赋值给甫触颠吠郯杜奠森订缉a的是0,小数点后面的被截断了。
    如果要做整数的四舍五入,那么可以:a=(int)(0.75+0.5);取整后得到的与数学中四舍五入的结果一致,都是1;
    如果要进行小数点后面的四舍五入,可以这样计算:
    要保留小数点后面两位的小数,即在小数点后面两位上做四舍五入,0.756
    float a=0.756,b; int x; b=a*100; b+=0.5; x=b; b=x/100;
    运算是这样的:先将0.756乘以100,得到75.6,然后利用取值运算的截断做四舍五入,75.6+0.5=76.1取整后等于76,再除以100,得到结果:0.76
    热心网友 
  • 2016-09-01 01:07 连保军 客户经理

    一般来说,C语言里要求输入保留两位小数点,这么输出就行了
    float a=1.225332;
    printf("%.2f",a);
     
  • 2016-09-01 01:04 齐智娟 客户经理

    这个一般情况下留一位即可,
    如果其氦弗份煌莓号逢铜抚扩他情况下,题目要求保留几位小数时
    再根据要求保留进行四舍五入即可
    满意采纳奥
     
  • 2016-09-01 01:01 黎皇兴 客户经理

    利用整数取整后自动截断小数的办法可以实现保留小数,比如:12344.567要保留两位小数并在第3位盯缉驰垦佻旧宠驯触沫上进行四舍五入:double x=1234.567; int xx; x*=100; x+=0.5; xx=(int)x; x=(double)xx/100;
     
  • 2016-09-01 00:58 黄益溢 客户经理

    13.9987四舍五入保留两位小数是14.00
     
  • 2016-09-01 00:55 樊振玲 客户经理

    C语言中对于浮点数输出的四舍五入是自动进行的。在浮点数的有效位数范围内,当要求保留小数点后n位时,系统会自动根据第n+1的值自动进行四舍五入操作。以下代码可以验证:
    //#include "stdafx.h"//If the vc++6.0, with this line.#include "stdio.h"int main(void){ double pi=3.141592653589793; printf("%.15f\n",pi); printf("%.3f\n",pi);//保留3位小数,因第4位是5而进位 printf("%.5f\n",pi);//保留5位小数,因第6位是2而舍弃 return 0;}输出是:
    3.141592653589793
    3.142
    3.14159

     
  • 2016-09-01 00:52 龙安顺 客户经理

    printf("%f", fVal ); //这是浮点默认输出格式,掸钉侧固乇改岔爽唱鲸小数点保留6位
    printf("%.1f", fVal ); //.1是说明,小数点保留1位,对其后的数据进行四舍五入
    printf("%.2f", fVal ); //.2是说明,小数点保留2位,对其后的数据进行四舍五入,你想保留几位,就用点几
    printf("%10f", fVal ); //输出宽度为10个字符,右对齐,前补空格,小数点保留6位
    printf("%10.2f", fVal ); //输出宽度为10个字符,右对齐,前补空格,小数点保留2位
     

相关百科精选