如何在c ++中使用while或for循环添加用户输入的数字?

时间:2017-10-20 19:23:37

标签: c++

作为初学者,这对我来说真的很复杂,所以我尝试了这段代码:

    int x,sum=0;

while (x)
    cin >> x;
    sum+=x;
    cout << sum ;

我希望在用户输入&#34; 0&#34;程序应打印用户输入的这些数字的总和。

1 个答案:

答案 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被执行。