c语言逆序输出 分数 10 作者 usx程序设计类课程组 单位 绍兴文理学院 输入n个数,然后把这n个数逆序输出。 输入格式: 测试数据有多组,处理到文件尾。每组测试数据在一行上首先输入整数n,接着输入n(n<=40)个整数。 输出格式: 对于每组测试,逆序输出n个数,每两个数据之间留一个空格。每两组测试数据之间留一个空行。
时间: 2024-03-16 14:43:21 浏览: 119
好的,这是一个简单的C语言问题,可以使用数组来存储输入的n个数,然后倒序输出即可。以下是示例代码:
```c
#include <stdio.h>
int main() {
int n, i;
int nums[40];
while (scanf("%d", &n) != EOF) { // 处理多组测试数据
for (i = 0; i < n; i++) {
scanf("%d", &nums[i]);
}
for (i = n - 1; i >= 0; i--) { // 倒序输出
printf("%d", nums[i]);
if (i > 0) {
printf(" ");
}
}
printf("\n\n"); // 每两组测试数据之间留一个空行
}
return 0;
}
```
注意,在输出每组测试数据之后,需要输出两个换行符来与下一组测试数据分隔开。
阅读全文