问题描述:编写一个要求用户输入数字的程序。每次输入后,程序都将报告到目前为止,所有输入的累计和,当用户输入0时,程序结束。
解决思路:
1.定义两个其中一个变量初始值为一,另一个为0
2.建立一个while循环
3.循环中输入值存储到初始值为一的变量中,初始值为0的变量不断加和另一个变量
4.在循环体中输出初始值为0的变量。
代码:
#include <iostream>
using namespace std;
int main()
{
int a = 1, b = 0;
while (a)
{
cin >> a;
if(a==0)
return 0;
b += a;
cout << b;
}
return 0;
}