由键盘输入n个整数放入一维数组中,请按照存放的顺序逆序存储后再输出(即第一个数与最后一个数交换,将第二个数与倒数第二个数交换……,将交换后的数列输出)。 输入格式: 输入包含两行: 第一行是n(1 <= n <= 20)。 第二行是n个整数,邻近两数之间用一个空格隔开。 输出格式: 输出的数列邻近两数之间用一个,(逗号)隔开。 输入样例: 5 10 20 1 5 -9 输出样例: -9,5,1,20,10,用C语言
时间: 2024-02-05 08:13:34 浏览: 96
从键盘输入一个三位整数,逆序输出。如输入123,输出321。
```c
#include <stdio.h>
#define MAX_N 20
int main() {
int n, a[MAX_N];
scanf("%d", &n);
for (int i = 0; i < n; i++) {
scanf("%d", &a[i]);
}
for (int i = 0; i < n / 2; i++) {
int tmp = a[i];
a[i] = a[n - i - 1];
a[n - i - 1] = tmp;
}
for (int i = 0; i < n; i++) {
if (i > 0) {
printf(",");
}
printf("%d", a[i]);
}
return 0;
}
```
阅读全文