如何往arr中加用户输入
时间: 2024-11-04 09:11:24 浏览: 8
在C++中,如果你想让用户输入并添加到数组`arr`中,你可以使用标准库中的`cin`(用于从键盘读取)和数组下标操作。这里有一个简单的例子:
```cpp
#include <iostream>
int main() {
int arr[10]; // 假设我们有一个大小为10的整数数组
int index = 0; // 当前要插入元素的位置
std::cout << "请输入要添加到数组的元素数量(不超过10个): ";
int numElements;
std::cin >> numElements;
if (numElements <= sizeof(arr) / sizeof(arr[0])) { // 防止数组溢出
for (int i = 0; i < numElements; ++i) {
std::cout << "请输入第 " << (i+1) << " 个元素: ";
std::cin >> arr[index];
index++; // 更新当前索引
}
} else {
std::cout << "输入的数量超过了数组的容量,请重新输入。" << std::endl;
}
// 打印数组验证用户输入
for (int i = 0; i <= index; ++i) {
std::cout << "arr[" << i << "] = " << arr[i] << std::endl;
}
return 0;
}
```
这段代码首先询问用户要输入多少个元素,然后根据用户的输入循环读取并存储每个元素,直到达到数组的大小限制。最后,它会打印出整个数组以确认用户输入是否正确。
阅读全文