永发信息网

c语言真的不知道哪里错了,求大佬帮忙看看

答案:1  悬赏:70  手机版
解决时间 2021-02-01 18:24
  • 提问者网友:火车头
  • 2021-01-31 22:23
c语言真的不知道哪里错了,求大佬帮忙看看
最佳答案
  • 五星知识达人网友:鱼忧
  • 2021-01-31 22:56
FOR 循环内 i 初始值为多少?注意每次循环i对应 d的计算值是否与数列每一项的表达式是否对应。追问图片有点不清楚,i=1,不知道是哪里错了呢?图片有点不清楚,i=1,不知道是哪里错了呢?图片有点不清楚,i=1,不知道是哪里错了呢?图片有点不清楚,i=1,不知道是哪里错了呢?追答你初始值 d=2,i=1,做第一次循环,完成了数列的第一个项求和,i此时为1,然后你d=i*(i+1) ,即为,d=1*(1+1)=2,这个值是为你做第二次循环备用的值,实际上,你第一次做循环已经做了一次 d=2了。在做就是多余了,肯定会错。你应该改为 d=(i+1)*(i+2) 或者 你也可以改FOR循环内 i的初始值为2,条件为 i<=n,d=i*(i+1)可不动。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯