第一天打卡第二个问题

发布时间 2023-04-12 13:58:24作者: 序章0

问题描述:编写一个要求用户输入数字的程序。每次输入后,程序都将报告到目前为止,所有输入的累计和,当用户输入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;

}