输入n个数,然后把这n个数逆序输出。
时间: 2023-04-28 14:02:52 浏览: 306
可以使用一个数组来存储这n个数,然后从后往前遍历数组,依次输出每个数即可。具体实现可以参考以下代码:
```
#include <iostream>
using namespace std;
int main() {
int n;
cin >> n;
int nums[n];
for (int i = ; i < n; i++) {
cin >> nums[i];
}
for (int i = n - 1; i >= ; i--) {
cout << nums[i] << " ";
}
return ;
}
```
其中,第一个for循环用于输入n个数,第二个for循环用于逆序输出这n个数。
相关问题
输入n个数,然后把这n个数逆序输出。python
好的,以下是Python的代码实现:
```python
n = int(input("请输入数字个数:"))
nums = []
for i in range(n):
num = int(input("请输入数字:"))
nums.append(num)
print("逆序输出:")
for i in range(n - 1, -1, -1):
print(nums[i], end=' ')
```
输入数字个数后,通过循环读取n个数,然后将这些数字存储到一个列表中。接着,通过倒序循环遍历这个列表,将每个数字逆序输出。
C语言中输入n个数,然后把这n个数逆序输出。
可以使用数组来存储这n个数,然后按照逆序的顺序输出。具体实现如下:
```
#include <stdio.h>
int main() {
int n, arr[100];
printf("请输入数字的个数:");
scanf("%d", &n);
printf("请输入%d个数字:", n);
for (int i = 0; i < n; i++) {
scanf("%d", &arr[i]);
}
printf("逆序输出:");
for (int i = n - 1; i >= 0; i--) {
printf("%d ", arr[i]);
}
printf("\n");
return 0;
}
```
首先读入数字的个数n,然后使用一个数组arr来存储这n个数字。接着使用for循环依次读入这n个数字,再使用另一个for循环按逆序的顺序输出这n个数字。