C语言,计算1+1/2+1/3..........1/100;看看哪里错了?输出结果怎么是1,感谢您的指导。
C语言,计算1+1/2+1/3..........1/100;看看哪里错了?输出结果怎么是1,感谢您的指导。
日期:2017-08-20 04:13:12 人气:1
为什么看不到你的代码啊。。。。数据类型定义有问题?或者“/”的运算规则你没理解。
double sum=0;
int i;
for(i=1;i<=100;i++)
sum+=1.0/i; //注意必须是1.0
这个sum就是结果了。