对n个整数组成的一维数组按逆序重新存储并输出(n<10)。 输入格式: 第一行给出一个不超过10的正整数n。第二行给出n个整数,其间以空格分隔。 输出格式: 在一行中输出n个逆序的整数。每个数输出占4列。 输入样例: 5 7 6 5 8 1 输出样例: 1 8 5 6 7用c语言回答
时间: 2024-01-21 08:18:13 浏览: 120
一维数组输入10个整数逆序数输出.cpp
以下是按题意编写的 C 语言代码:
```c
#include <stdio.h>
int main() {
int n;
scanf("%d", &n);
int a[10];
for (int i = 0; i < n; i++) {
scanf("%d", &a[i]);
}
for (int i = n - 1; i >= 0; i--) {
printf("%4d", a[i]);
}
printf("\n");
return 0;
}
```
输入正整数 `n` 表示数组长度,然后读入 `n` 个整数存储到数组 `a` 中。接着从后往前遍历数组 `a` 并按格式输出每个元素。需要注意的是,每个元素输出占 4 列,因此需要使用 `%4d` 格式控制符。最后别忘了换行符。
阅读全文