永发信息网

写一程式计算N=1+(1+3)+(1+3+5)+…+(1+3+5+…39)的总和 高分

答案:6  悬赏:50  手机版
解决时间 2021-01-23 16:40
  • 提问者网友:送舟行
  • 2021-01-23 09:00
写一程式计算N=1+(1+3)+(1+3+5)+…+(1+3+5+…39)的总和 高分
最佳答案
  • 五星知识达人网友:duile
  • 2021-01-23 09:28
第n项是S=1+3+……+2*n-1,用梯形公式,则S=[1+(2*n-1)]*n/2=n*n,是n的平方,所以是sum=sum+i^2

你是对的,老师是错的
全部回答
  • 1楼网友:蓝房子
  • 2021-01-23 12:51
是n^2把.....这很容易的
  • 2楼网友:第幾種人
  • 2021-01-23 11:28
tianqing20wen你的写法是相当直观但是毫无算法的优化……
  • 3楼网友:杯酒困英雄
  • 2021-01-23 11:09
n^2 tangzq_1206正解
  • 4楼网友:鱼忧
  • 2021-01-23 10:33
老师的对
i^i求得是i的i次方,而 (1+3+5+....+2*n-1)=n^n
依次类推,循环求和
  • 5楼网友:白昼之月
  • 2021-01-23 10:06
Private Sub Command1_Click()
For j = 1 To 39 Step 2
For i = 1 To j Step 2
Debug.Print i;
sum = sum + i
Next
Debug.Print
Next
Print sum
End Sub
这种写法才是最直观的。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯