用C++输入 30 个整数,逆序输出它们
时间: 2024-10-08 19:03:42 浏览: 31
输入一个整数,输出其位数并逆序输出
在C++中,你可以使用数组来存储30个整数,并通过双指针技术逆序输出。以下是简单的示例代码:
```cpp
#include <iostream>
int main() {
int numbers[30]; // 创建一个可以存放30个整数的数组
for (int i = 0; i < 30; ++i) {
std::cout << "请输入第 " << (i + 1) << " 个数字: ";
std::cin >> numbers[i]; // 输入每个元素
}
// 使用两个指针,一个从数组尾部开始(reverseIndex),另一个从头部开始(head)
int reverseIndex = 29;
for (int head = 0; head <= reverseIndex; ++head) {
std::cout << numbers[reverseIndex - head] << " "; // 逆序输出
}
return 0;
}
```
在这个程序中,用户逐个输入30个整数,然后通过循环逆序输出。每次循环,我们都会打印出当前索引位置的数值,随着`head`向前移动,实际访问的是越来越小的索引。
阅读全文