我想得到前五個自然數的總和,但是在這個代碼中有什麼不對,需要找到誤會?幫助前五個自然數的總和
#include <iostream>
#include <cstdlib>
using namespace std;
int main()
{
int i = 1, thesum;
while(i <= 5)
{
thesum += i;
i++;
}
cout << thesum;
return 0;
}
什麼是不工作?輸出是不同的?它不會編譯?它崩潰?由於古怪的壓痕錯過了一個右大括號? – chris
初始化'thesum = 0' – Matt
謝謝老兄:)。 – user3179519