输入一段数组并打印C++
时间: 2024-09-16 11:05:17 浏览: 49
在C++中,你可以使用cin来获取用户输入的一段数组,然后利用循环结构遍历并打印每个元素。这里是一个简单的示例,假设我们要输入一个整数数组:
```cpp
#include <iostream>
using namespace std;
int main() {
int size;
cout << "请输入数组的大小:";
cin >> size; // 获取数组长度
//动态分配数组
int arr[size];
cout << "请输入数组的元素:" << endl;
for (int i = 0; i < size; i++) {
cin >> arr[i]; // 读取每个元素
cout << "数组元素[" << i << "]: " << arr[i] << "\n"; // 打印每个元素
}
return 0;
}
```
在这个程序中,首先询问用户数组的大小,然后创建一个足够大的数组并请求输入每个元素。最后,使用for循环遍历数组并打印出每个元素及其索引。
相关问题
C++输入一段数组并输出
在C++中,你可以通过标准库中的cin流来获取用户输入,并将其存储在一个数组中。这里是一个简单的示例,演示如何从用户那里读取一系列整数,并将它们存储在一个整型数组中:
```cpp
#include <iostream>
using namespace std;
int main() {
int size;
cout << "请输入数组的大小:";
cin >> size; // 获取数组长度
// 定义动态数组,因为不知道具体长度
int* arr = new int[size];
cout << "请输入数组元素:" << endl;
for (int i = 0; i < size; ++i) {
cin >> arr[i]; // 逐个读取并存储元素
cout << "已添加元素: " << arr[i] << endl;
}
// 输出整个数组
cout << "数组内容为: ";
for (int i = 0; i < size; ++i) {
cout << arr[i] << " ";
}
cout << endl;
// 释放内存
delete[] arr;
return 0;
}
```
在这个程序中,我们首先让用户输入数组的大小,然后创建相应大小的数组。接着,循环遍历数组,每次读取一个元素并显示。最后,我们打印出整个数组的内容并释放内存。
c++如何在控制台输入一个数组并打印出来
你可以使用以下代码在控制台输入一个数组,并将其打印出来:
```cpp
#include <iostream>
int main() {
int size;
std::cout << "请输入数组的大小:";
std::cin >> size;
int arr[size];
std::cout << "请输入数组元素:" << std::endl;
for (int i = 0; i < size; i++) {
std::cin >> arr[i];
}
std::cout << "数组元素为:";
for (int i = 0; i < size; i++) {
std::cout << arr[i] << " ";
}
std::cout << std::endl;
return 0;
}
```
这段代码首先会要求输入数组的大小,然后根据输入的大小创建一个整型数组。接下来,它会要求逐个输入数组的元素,并将其存储到数组中。最后,它会打印出输入的数组元素。
阅读全文