问题:计算一系列整数的和
输入样例: 输入有多行,没行上有0个、一个或多个整数,直到文件结束
15 42
51
303
755 输出样例:(输出说明:数据的个数,逗号,空格,总和)
5, 1166
下面是标准答案:
#include <iostream >
using namespace std;
int main()
{
int n=0, sum=0, x;
while(cin >> x)
{ sum += x;
n++;
}
cout << n << ", " << sum << endl;
return 0;
}
疑问是只能输入没输出,百度一下,说是最后不再输入整数的时候输入一个字母,
让cin>>x出错就行,再按回车就可以
为什么是这样?有没有别的方法