當前位置:係統粉 > 電腦問答 > 其他問答 > 大家幫我看看這編錯在哪?

大家幫我看看這編錯在哪?

提問者:時間是一個變數  |  瀏覽 次  |  提問時間:2017-01-11  |  回答數量:5

大家幫我看看這編錯在哪? int i,n,sum(0);loop:for(i=1;i<=n;i++){ sum+=i; }if((n--)>=1)goto loop;elsecout<<sum<<endl;我想達到1+(1+2)+...+(1+...+n)的效果,但是根本不行,這哪裏還需要改進呢?大家幫幫忙哈,謝謝拉!

已有5條答案
避雨的誘惑

避雨的誘惑

回答數:186  |  被采納數:57

2017-01-11 23:21:11
這是c++的 (1)
讚 18
゜鼬

゜鼬

回答數:120  |  被采納數:148

2017-01-12 01:42:20
我這裏正常,另有更簡便的算法
int sum=0;
int n=5;
int p=0;
for(int i=1;i<=n;i++)
{
  p+=i;
sum+=p;
}
cout<<sum;

(2)

讚 12
吳強慧

吳強慧

回答數:25  |  被采納數:135

2017-01-12 00:49:26
我這邊運行出現的是這個。。。

(3)

讚 2
森擁我暖

森擁我暖

回答數:16  |  被采納數:40

2017-01-12 04:56:56
不知道,調試一下
讚 1
關鍵我是你航爺

關鍵我是你航爺

回答數:121  |  被采納數:25

2017-01-12 10:12:45
哈哈謝謝!成功了!
讚 12
解決方法
版權信息

Copyright @ 2011 係統粉 版權聲明 最新發布內容 網站導航