中易网

用C语言求数列1+1/6+1/11+...+1/(1+5n)+...+1/(1+500)的和。

答案:2  悬赏:60  
解决时间 2021-01-17 19:10
  • 提问者网友:回忆在搜索
  • 2021-01-16 18:18
用C语言求数列1+1/6+1/11+...+1/(1+5n)+...+1/(1+500)的和。
最佳答案
  • 二级知识专家网友:想偏头吻你
  • 2021-01-16 18:27
if是条件判断,你的if后面跟的东西不对,要么就吧if改成for
变成for(n=0;n<=100;n++){
s=1.0/(1+n*5);
sum=sum+s;
}
要么就把if的条件改一下变成
if(n<=100){
s=1.0/(1+n*5);
sum=sum+s;
n++;
}
改if条件的时候再前面的int给n一个初始值0
还可以写简单点,把
s=1.0/(1+n*5);
sum=sum+s;
合并成
sum+=1.0/(1+n*5);
s有点多余。
建议你把if和for再好好看一下,你这一看就是不懂if和for
全部回答
  • 1楼网友:举杯邀酒敬孤独
  • 2021-01-16 19:06
if 改为 for
for是循环语句
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息!
大家都在看
推荐信息