作为初学者,这对我来说真的很复杂,所以我尝试了这段代码:
int x,sum=0;
while (x)
cin >> x;
sum+=x;
cout << sum ;
我希望在用户输入&#34; 0&#34;程序应打印用户输入的这些数字的总和。
答案 0 :(得分:1)
这样做的一种方法是:
#include <iostream>
int main()
{
int x;
int sum = 0;
std::cin >> x;
while(x)
{
sum += x;
std::cin >> x;
}
std::cout << "Sum: " << sum << std::endl;
return 0;
}
{}
循环中的语句缺少while
个,因此只有cin >> x
被执行。