作业帮 > 综合 > 作业

计算并输出如下分数序列的和,1/3,1/5,1/7,.,1/101

来源:学生作业帮 编辑:搜搜考试网作业帮 分类:综合作业 时间:2024/07/11 12:23:14
计算并输出如下分数序列的和,1/3,1/5,1/7,.,1/101
#include
int main()
{
float sum=0.0;
int n;
for(n=3;n
计算并输出如下分数序列的和,1/3,1/5,1/7,.,1/101
sum=sum+1/n;
修改为
sum=sum+1.0/n;
再问: 能解释一下吗?
再答: 1是int,n也是int,则1/n的结果也是int,就不会出现小数,那么 1/3的结果是0. 而1.0会被认为是float类型,那么1.0/n的结果也即是float类型,所以就有小数部分了。
再问: 谢谢!非常感谢^-^