c++输入一串数字并单个求和
时间: 2024-09-17 08:09:32 浏览: 74
C++编程实例.pdf
在C++中,你可以使用`std::cin`从用户那里获取一串数字,并通过循环逐个累加。下面是一个简单的示例程序:
```cpp
#include <iostream>
using namespace std;
int main() {
int sum = 0; // 初始化总和为0
char input; // 存储每个输入字符
cout << "请输入一串数字,以空格分隔:" << endl;
while (cin >> input) { // 只要还有输入
if (input != ' ') { // 如果不是空格
sum += input - '0'; // 将字符转换为整数并加入总和
} else { // 遇到空格则表示一个数字结束
break;
}
}
cout << "输入的数字之和为: " << sum << endl;
return 0;
}
```
这个程序会提示用户输入一系列数字,每次输入一个数字后按空格键继续,直到遇到空格为止。然后它将所有输入的数字加起来。
阅读全文