要怎么用cin输入数组
时间: 2024-09-08 08:01:09 浏览: 83
在C++中,你可以使用 `cin` 来从标准输入(通常是键盘)读取数据。如果你想输入一个数组,你需要首先知道数组的大小。以下是一个简单的例子,它展示了如何使用 `cin` 来输入一个整数数组:
```cpp
#include <iostream>
int main() {
const int SIZE = 5; // 假设我们要输入一个大小为5的数组
int array[SIZE]; // 声明一个大小为SIZE的数组
std::cout << "请输入数组中的元素:" << std::endl;
// 使用循环输入数组元素
for(int i = 0; i < SIZE; i++) {
std::cin >> array[i]; // 从标准输入读取一个整数并存入数组中
}
// 输出数组中的元素以确认输入是否正确
std::cout << "你输入的数组是:" << std::endl;
for(int i = 0; i < SIZE; i++) {
std::cout << array[i] << " "; // 输出数组中的元素
}
return 0;
}
```
这段代码首先定义了一个大小为5的数组,并使用 `cin` 来读取用户输入的整数并存入数组中。请注意,输入的数据应该是连续的,即应该一行接一行地输入数据,这样循环可以正确地读取每一个元素。同样地,输出数组中的元素也应该一行接一行地输出,以便于查看输入是否正确。
如果你想输入其他类型的数据(如浮点数、字符串等),只需将 `cin >> array[i]` 中的 `int` 更改为相应的类型即可。例如,如果你想输入浮点数数组,可以使用 `float` 或 `double` 替换 `int`。
阅读全文