输入5个数字,然后逆序输出
时间: 2024-11-12 20:36:02 浏览: 19
要实现输入5个数字并逆序输出的功能,你可以使用循环结构来获取每个数字,并将其添加到数组中。接着再遍历这个数组,但是从后往前打印元素。下面是C语言的一个简单示例:
```c
#include <stdio.h>
int main() {
int numbers[5]; // 创建一个包含5个元素的整数数组
int i;
// 输入5个数字
for (i = 0; i < 5; i++) {
printf("请输入第 %d 个数字: ", i + 1);
scanf("%d", &numbers[i]);
}
// 逆序输出
printf("逆序后的数字为: ");
for (i = 4; i >= 0; i--) {
printf("%d ", numbers[i]);
}
printf("\n");
return 0;
}
```
在这个程序中:
- 使用`scanf()`函数获取用户的输入,并存储在`numbers`数组中。
- 遍历数组时,从`i=4`开始(数组下标从0开始),直到`i=0`,每次输出`numbers[i]`。
运行这个程序后,它会依次提示用户输入5个数字,并在结束后以逆序的方式显示这5个数字。
相关问题
输入十个数字然后逆序输出
好的,可以使用以下的 Python 代码实现:
```
nums = []
for i in range(10):
num = input("请输入数字:")
nums.append(num)
nums.reverse()
print(nums)
```
代码执行时会提示输入十个数字,输入完成后,会逆序输出这十个数字。注意,这里输入的数字是以字符串的形式进行存储的。
用python输入10个数字,然后逆序输出。输入:十个整数 输出:逆序输出,空格分开
Sure, 请问您需要帮忙编写这个程序吗?以下是一个简单的 Python 代码,可以实现输入十个数字,然后逆序输出:
```
nums = []
for i in range(10):
num = int(input("请输入数字:"))
nums.append(num)
nums.reverse()
print("逆序输出:", end=' ')
for num in nums:
print(num, end=' ')
```
您可以直接复制上面的代码并运行,也可以参考代码自己编写。
阅读全文