【C语言】输入n个数,然后输入n个整数,按照输入顺序相反的顺序输出这n个数
时间: 2023-12-12 20:06:03 浏览: 161
给定N个不同的整数,要求对这N个整数按如下规则排序并输出
5星 · 资源好评率100%
好的,下面是一个简单的 C 语言代码,可以实现输入 n 个整数,然后按照输入顺序相反的顺序输出这 n 个数:
```c
#include <stdio.h>
int main()
{
int n, i;
printf("请输入 n 的值:");
scanf("%d", &n);
int arr[n];
printf("请输入 %d 个整数:", n);
for(i = 0; i < n; i++)
{
scanf("%d", &arr[i]);
}
printf("按照输入相反的顺序输出这 %d 个数:", n);
for(i = n - 1; i >= 0; i--)
{
printf("%d ", arr[i]);
}
return 0;
}
```
在这个代码中,首先通过 `scanf` 函数获取 n 的值,然后定义一个长度为 n 的整型数组 `arr`,通过循环语句和 `scanf` 函数获取用户输入的 n 个整数,并存储到数组中。然后通过循环语句反向输出这 n 个数,即可实现按照输入顺序相反的顺序输出这 n 个数的功能。
阅读全文