77问答网
所有问题
C语言怎么样实现保留两位小数后的小数不进行四舍五入?
是使多位小数保留两位小数 ,请写出个表达式
举报该问题
推荐答案 2010-10-14
#include "
stdio.h
"
void main()
{double a=3.5678; //a可换成其他小数
int b=(int)(a*100);
double c=b/100.0;
printf("%.2f",c);
}
结果为 3.56 (
百分位
后的小数全部舍去)
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://77.wendadaohang.com/zd/Gqv3YY3Wq.html
其他回答
第1个回答 2010-10-14
把数字定义为double
相似回答
C语言怎么
打
小数
点后
两位的
数字?
答:
在C语言中,如果你想要输出小数并且不进行四舍五入,
你可以使用 printf 函数的 %.nf 格式说明符,其中 n 是你想要的小数位数
。例如,如果你想输出一个浮点数并且保留 2 位小数,你可以这样做:在这个例子中,%.2f 告诉 printf 函数你想要输出一个浮点数并且保留 2 位小数。这不会进行四舍五入,...
...double类型的用%.2f
保留2位小数
要
四舍五入
,
怎么不
让他四舍五入_百 ...
答:
乘以100-->取整-->除以100.0就能达到题设要求。举例代码如下:include "stdio.h"int main(int argc,char *argv[]){double p=3.1415926;float e=2.718281f;printf("p = %.2f(处理前无进位)\n",p);//小数点后第3位是1,不进位printf("p = %.2f(处理后无进位)\n",int(p*100)/10...
...
怎样的
规则?如令a=1,2378,a-=(int)a;
保留两位小数
,结果是0.24,是四...
答:
即使是1.9231.(int)这样后也是1,不是
四舍五入
。这种叫强行转换。当然如果你用格式控制printf("%m.nf")这样的话,就是四舍五入了。
c语言怎样保留两位小数?
答:
C语言怎么保留两位小数
,如果不定义的话,那么就会默认不是两位小数,那么需要输出内容
保留小数
,实际上可以对浮点型进行设置的。1、首先打开IDE,接着保存main.c文件。2、这个时候把内容输出,设置浮点型。也就是%f。3、但是输出的时候默认有多位小数。
4
、这时可以设置%.2f,也就是两位数,因为我们写...
在
C语言中如何不四舍五入保留小数
答:
如果你是单纯为了把这个数打印出来,那么用%2f就可以了。但是如果你要在程序中做运算的时候希望能够不
四舍五入
地
保留小数
,那下面的方法可以做到。include <math.h> main(){ int k = 3;double number = 655.12345;number = (int)(number) + ((int)((number-(int)(number))*pow(10.0,k)...
C语言中怎样
取
小数
点后
两位
数字 并且
不四舍五入
答:
float x = 0;int a= 0;int b = 0;scanf("%f",&x);a = (int(x*10))%10;b = (int(x*100))%10;a和b就是你输入
的小数的小数
点后两位数字
C语言
此题输出的结果
如何保留两位小数
答:
格式化输出:printf("l=%.2lf",l),在%后点一个小数点,然后输入需要
保留小数
的数量,就可以输出想要的结果。printf()函数是格式化输出函数, 一般用于向标准输出设备按规定格式输出信息。printf()函数的调用格式为: printf("<格式化字符串>", <参量表>)。格式输出,它是
c语言中
产生格式化输出的函数...
大家正在搜
C语言保留两位小数怎么保留
c语言四舍五入保留两位小数
c语言四舍五入保留2小数
c语言怎么保留一位小数
c语言中两位小数怎么输入
c语言中怎么保留3位小数
c语言计算结果保留两位小数
c语言中保留两位小数
c语言怎么保留小数
相关问题
C语言中怎样取小数点后两位数字 并且不四舍五入
在C语言中如何不四舍五入保留小数
C语言四舍五入保留两位小数的程序怎么写?
C语言如何实现输出浮点数小数点两位(四舍五入法),但若小数点...
C语言中的保留两位小数四舍五入的问题
用C语言编程如何实现保留几位小数并对最后一位四舍五入呀?谢谢...
c语言编程来实现四舍五入保留两位小数,我写的程序可为啥不是保...
c语言下面程序,执行四舍五入,保留两位小数怎么不对