将n个数按输入时的顺序的逆序排列,用函数实现
程序员文章站
2022-06-06 08:40:59
...
将n个数按输入时的顺序的逆序排列,用函数实现
#include <stdio.h>
#include <stdlib.h>
void cal(int *p,int n)
{
int i = 0;
int j = n-1;
while (i != j)
{
int temp = p[i];
p[i] = p[j];
p[j] = temp;
i++;
j--;
}
for (int k = 0; k < n; k++)
{
printf("%d ", p[k]);
}
}
int main()
{
int a[1000];
int n;
scanf("%d", &n);
for (int i = 0; i < n; i++)
{
scanf("%d", &a[i]);
}
cal(a,n);
system("pause");
return 0;
}
答案
将n个数按输入时的顺序的逆序排列,用函数实现