#include <iostream>
using namespace std;
int main(){
int num=0;
int total=0;
cout<<"Enter many numbers as you like : "<<endl;
while (cin>>num){
if (num==0){
break;
cout<<"The sum is : " ;
total = total + num;
}
}
system("PAUSE");
return 0;
}
的所有號碼的總和。當我運行這個它運行,當我進入零程序停止,但它沒有得到用戶輸入的數字的總和。請幫助我解決這個問題。謝謝。 :)用戶可以輸入多的數字,因爲他們喜歡並會停止,如果他們將進入零然後得到他們已經進入
沒有看到一個問題。 –
你應該在ELSE總數= total + num;'中做全部的事,你應該'break;'在'cout <<之後循環「總和爲:」<< total << endl;'這個語句。 – Nikunj
你在調試程序時發現了什麼? –