输入n,然后输入n个整数,逆序显示这n个数,每5个一行,用空格隔开,行末无空格。n<=100。 输入:正整数n以及n个用空格隔开的整数。 输出:逆序输出n个整数,每5个一行,用空格隔开,行末无空格。
时间: 2023-05-29 16:07:29 浏览: 43
示例输入:
10
1 2 3 4 5 6 7 8 9 10
示例输出:
10 9 8 7 6
5 4 3 2 1
输入样例:
6
3 6 9 12 15 18
输出样例:
18 15 12 9 6
3
相关问题
输入n,然后输入n个整数,逆序显示这n个数,每5个一行,用空格隔开,行末无空格。n<=100。
n = int(input()) # 输入n
nums = input().split() # 输入n个整数,用空格分隔开
for i in range(n-1, -1, -1): # 倒序遍历n个整数
print(nums[i], end=' ') # 输出当前整数,并用空格隔开
if (i+1) % 5 == 1: # 如果当前整数是该行的第一个
print() # 换行
print() # 最后再换一行,以防行末有多余的空格
使用c语言,输入n,然后输入n个整数,逆序显示这n个数,每5个一行,用空格隔开,行末无空格。n<=100。
```c
#include <stdio.h>
int main() {
int n, i, j;
int a[100];
scanf("%d", &n);
for (i = 0; i < n; i++) {
scanf("%d", &a[i]);
}
for (i = n - 1; i >= 0; i--) {
printf("%d", a[i]);
if (i != 0) {
if ((n - i) % 5 == 1) {
printf("\n");
} else {
printf(" ");
}
}
}
return 0;
}
```
阅读全文