11问答网
所有问题
当前搜索:
c语言怎么输出小数
c语言
的问题
答:
include<stdio.h> int main() { double d;scanf("%lf", &d);printf("%f", d);return 0;} 哦, 我知道,你是不是说后面有0?用%g
输出
就可以了
C语言
小题(国二 函数这章)
答:
当i=1;a=1.0+f(0),将i传递给n,n=1,一次循环,返回s=s+1.0/i=1.0+1.0=2.0;a=1.0+2.0=3.0;当i=2;a=3.0+f(0),将i传递给n,n=2,,两次循环,s=1.0+1.0=2 s=2.0+1.0/2=2.5 最后得a=3.0+2.5=5.5 因为"%f"为默认
输出
,
小数
点一般保留6位,所以...
C语言
中如果double x=123.123000,但是我只想
输出
0.123 后面的0我不...
答:
-1;while(ch[i--] == '0');ch[i+2] = 0;printf("%s\n", ch);} 注意VC6下,double最多
小数
点后面可以有15位,再多了肯定都是0,上面程序设了20,肯定后面都是0,用于
输出
的话,转换成ch后,删除0字符,再输出,肯定没问题的。抛砖引玉,楼主参考,有问题,再hi我,继续探讨。
c语言
求问
答:
格式字符有d,o,x,u,
c
,s,f,e,g等。如%d整型
输出
,%ld长整型输出,%o以八进制数形式输出整数,%x以十六进制数形式输出整数,%u以十进制数输出unsigned型数据(无符号数)。%c用来输出一个字符,%s用来输出一个字符串,%f用来输出实数,以
小数
形式输出,%e以指数形式输出实数,%g根据...
C语言
中有
输出
格式控制,C++
怎么
实现?
答:
设显示
小数
精度为n位 //作用永久 sample:setf(ios:fixed);cout<<setprecision(2)<<2.345<<endl;ouput 2.34 //注意先用setf(ios::fixed);否则结果自己测试下 setw(n)设域宽为n个字符 //作用临时 这个控制符的意思是保证
输出
宽度为n。如:cout<<setw(3)<<1<<setw(3)<<10<<setw(3)<<...
大一
C语言
求解 如果答案 不想要
小数
点后面有那多零,只想有两个零,怎 ...
答:
输出
格式 使用 .2f f可以使用%a.bf的格式 其中b是
小数
位数 a是总的占用长度 对于你的需求 用%.2f是可以实现的
关于
C语言
编程
答:
输出
结果时不要只有数字,要适当的添加标题,例如:printf("%f",
c
);这个输出语句将只输出一个数字,没有对该数字的说明。printf("圆的周长为: %f" ,c);这个输出语句就有了对c这个数字的说明,指明这是周长。至于圆周率的表示,对于计算来说,用什么字母无所谓,只要值是3.1415926535897932384626即可,...
c语言
,这题
怎么
做啊
答:
//解释如下:%f表示输入的是一个单精度浮点数。f前面的8表示输入的数据的宽度,即占几个字节的宽度。&
c
表示取变量c的地址,这是必须的。%8.4f和%6.2f在格式化输入中是不对的,但在格式化
输出
中
小数
点后面的数字表示精度,是可以的。
C语言
的高手进!!!有急事!!!
答:
float 是单精度只能处理7位有效数字,对于x=123456.7777只能保证到
小数
点后一位是有效的,后面的是随机的,因为"%f"如果不指定
输出
宽度的话,系统默认在小数点后加上六位数.而且"%lf"对于double而言同"%f".
c语言
的简单问题
答:
赋值是从右边开始的,首先 d=6.7 接着 因为l 是longint型的,也就是只能是整数,所有 l=6 接着 f是
小数
型,所以值变成为6.0 接着 i是整形的,所以值为6 所以答案就是
C
棣栭〉
<涓婁竴椤
59
60
61
62
64
65
66
67
68
涓嬩竴椤
灏鹃〉
63
其他人还搜