係統粉 > 電腦問答 > 其他問答

已解決大家幫我看看這編錯在哪?

提問者:時間是一個變數  |  瀏覽次  |  提問時間: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

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

゜鼬

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

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

(2)

2017-01-12 01:42:20
讚 12
吳強慧

吳強慧

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

我這邊運行出現的是這個。。。

(3)

2017-01-12 00:49:26
讚 2
森擁我暖

森擁我暖

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

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

關鍵我是你航爺

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

哈哈謝謝!成功了!
2017-01-12 10:12:45
讚 12
相關問答
最新其他問答
解決方法