c++以空格分开的输入数组_在C++中要输入若干个数字,
时间: 2024-10-29 17:10:58 浏览: 19
C++实例输入多行数字到数组
在 C++ 中,如果你想要从用户那里输入一组以空格分隔的数字并存储在一个数组中,你可以使用 `cin` 和一个循环结构来实现。这里是一个简单的例子:
```cpp
#include <iostream>
using namespace std;
int main() {
int n; // 存储数字的数量
cout << "请输入数字的数量: ";
cin >> n;
int arr[n]; // 定义一个能容纳n个整数的数组
for (int i = 0; i < n; i++) {
cout << "请输入第 " << (i + 1) << " 个数字: ";
cin >> arr[i];
}
// 打印输入的数组元素
cout << "你输入的数组是: ";
for (int i = 0; i < n; i++) {
cout << arr[i] << " ";
}
cout << endl;
return 0;
}
```
在这个程序中,首先询问用户需要输入多少个数字,然后用一个 for 循环读取每个数字,并将其存储到数组中。最后,再次遍历数组,将所有输入的数字打印出来。
阅读全文