C++语言输入一个数组
时间: 2023-11-15 10:40:48 浏览: 72
您好!要在C++语言中输入一个数组,可以按照以下方式进行操作:
```cpp
#include <iostream>
int main() {
int size;
std::cout << "请输入数组的大小:";
std::cin >> size;
int array[size];
std::cout << "请输入数组元素:" << std::endl;
for (int i = 0; i < size; i++) {
std::cout << "第 " << i + 1 << " 个元素:";
std::cin >> array[i];
}
std::cout << "输入的数组为:";
for (int i = 0; i < size; i++) {
std::cout << array[i] << " ";
}
return 0;
}
```
在上述代码中,首先要求用户输入数组的大小,然后根据输入的大小创建一个整数数组。接下来,通过循环依次输入每个数组元素的值。最后,再次循环输出输入的数组元素。请注意,这里使用了可变数组(Variable Length Array,VLA)的特性,这在C++中是合法的,但在某些编译器和标准中可能不支持。如果您的编译器不支持VLA,可以考虑使用动态分配内存(`new` 和 `delete`)或使用标准库提供的容器类(如`std::vector`)来实现类似的功能。
希望能对您有所帮助!如果您还有其他问题,请随时提问。