在C++中,有时我们会遇到,在事先没有知道,要对多少个数进行求和的情况下,这就需要不断的读取数据直至没有新的输入为止:
demo:
#include <iostream>
using namespace std;
int main() {
int sum = 0;
int value = 0;
//读取数据直到遇到文件结尾,计算所有读入的值的和
cout << "please input your number:" << endl;
while (cin >> value )
{
sum += value;
cout << "sum is:" << sum << endl;
}
return 0;
}
显示结果:
输入的数据足够后,输入exit,退出while循环求和。
减、乘、除,同理 。