00问答网
所有问题
c语言,为什么输出0.000000
如题所述
举报该问题
其他回答
第1个回答 2016-10-25
整数的输出格式用%d,你用的%f,所以会错本回答被提问者采纳
第2个回答 2016-10-25
printf有问题
既然输入格式用%f(浮点),后面就不要强制转换成int了。
相似回答
C语言为什么
总是显示0.00000?
答:
程序中的第五行循环条件写错了
,正确的循环条件应该是s<=100;因,所以导致1次循环也没有执行,所以就输出显示0.000000了。
c语言为什么输出
始终为
0.000000
答:
c语言为什么输出
始终为
0.000000
森谂i 2018-11-21
C语言
编程语言 |举报 答题抽奖 首次认真答题后 即可获得3次抽奖机会,100%中奖。 更多问题 可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。 c语言 搜索资料 本地图片 图片链接 代码 提交回答正在求助 查看更多问题 > 换...
C语言
问题求解!
为什么
答案等于
0.000000
答:
include<stdio.h>void main(){ int x,y;int z;x=2;y=10;z=x/y;//因为z是整数,2/10=0.2 把0.2给z,小数部分会被舍弃,所以z=0printf("%f",z);//将z已小数形式
输出,
由于z为0,最终输出结果为
0.000000
}//望采纳!
C语言
的结果
为什么
永远是0.00000,应该怎么改?挺急的。明天就要了!_百 ...
答:
错误1:你的n是整数,所以输入的时候要用scanf("%d",&n);而不是%lf,后者是用来读入double的 错误2:a=1/i这里有点问题,在C里两个整数相除的结果还是整除,如果你要取得小数,可以改为比如a=1.0/i;错误3:你的sum是一个小数,所以你的proc定义就要改为float proc(int n)建议改为double ...
大家正在搜
c语言本身没有输入输出语句
c语言输入输出
c语言输出
c语言逆序输出
c语言输出字符
c语言输出格式
c语言将数组逆序输出
c语言double类型输出
c语言输出菱形
相关问题
c语言,为什么运行后输出是0.000000和0?
c语言为什么输出为0.000000?
c语言为什么不输出
C语言编程中,为什么运行结果总是为0.000000
c语言代码输出为0.000000
C语言输出都是0.000000
C语言:大神帮忙看一下为什么我输出的总是0.000000