c++中用数组输入1~10,10个整数 输出格式: 顺序输出10个整数 逆序输出10个整数
时间: 2024-12-28 21:36:46 浏览: 7
在 C++ 中,你可以通过以下步骤来实现这个功能:
首先,你需要创建一个动态数组来存储这10个整数。由于题目没有指定大小,我们可以假设用`vector<int>`来处理。
```cpp
#include <iostream>
#include <vector>
int main() {
// 创建一个可以容纳10个整数的vector
std::vector<int> numbers(10);
// 顺序输出10个整数
std::cout << "顺序输出10个整数:\n";
for (int i = 0; i < numbers.size(); ++i) {
std::cout << "第" << (i+1) << "个数字: ";
std::cin >> numbers[i]; // 输入1到10的整数
}
// 逆序输出10个整数
std::cout << "\n逆序输出10个整数:\n";
for (int i = numbers.size() - 1; i >= 0; --i) {
std::cout << "第" << (i+1) << "个数字: " << numbers[i] << "\n";
}
return 0;
}
```
在这个程序中,我们首先创建了一个长度为10的vector`numbers`,然后通过一个for循环从用户那里获取并输入10个整数。接着,再用另一个for循环逆序遍历vector,输出这些整数。
阅读全文