输入 30 个整数,逆序输出它们
时间: 2024-10-08 18:04:02 浏览: 28
当然可以。如果你想要输入30个整数并逆序输出它们,你可以采用以下步骤:
1. 首先,创建一个列表或数组来存储这30个整数。例如,在Python中,你可以这样做:
```python
numbers = []
for _ in range(30):
number = int(input("请输入第{}个整数:".format(_ + 1)))
numbers.append(number)
```
2. 接着,对这个列表进行逆序操作。同样在Python中,你可以利用`reverse()`函数或切片语法:
```python
numbers.reverse() # 使用 reverse() 函数
# 或者
# numbers = numbers[::-1] # 使用切片语法
```
3. 最后,遍历逆序后的列表并打印每个数字:
```python
print("逆序后的数字依次为:")
for number in numbers:
print(number, end=" ")
```
相关问题
用C++输入 30 个整数,逆序输出它们
在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`向前移动,实际访问的是越来越小的索引。
【C语言】将输入的10个整数逆序输出
在C语言中,你可以使用数组来存储这10个整数,并通过两层循环来实现逆序输出。以下是简单的步骤:
1. 首先,创建一个大小为10的整型数组,用于存储输入的10个整数。
2. 接收用户的输入并存入数组。
3. 再次使用两个嵌套的for循环,外层从数组的最后一个元素开始遍历到第一个,内层负责逐个输出数组元素。
下面是一个示例代码片段:
```c
#include <stdio.h>
int main() {
int numbers[10]; // 创建一个长度为10的整数数组
printf("请输入10个整数:\n");
// 输入10个整数
for (int i = 0; i < 10; i++) {
scanf("%d", &numbers[i]);
}
// 逆序输出数组
printf("逆序输出:");
for (int i = 9; i >= 0; i--) { // 从数组末尾开始遍历
printf("%d ", numbers[i]); // 输出每个元素
}
printf("\n");
return 0;
}
```
运行这段代码后,用户可以依次输入10个整数,程序会把它们逆序显示出来。
阅读全文