#include<stdio.h>
#include<stdlib.h>
void nixu(int a[],int n) //实现逆序的函数
{
int temp,m;
m=n/2;
for(int i=0;i<m;i++)
{
temp=a[i];
a[i]=a[n-1-i];
a[n-1-i]=temp;
}
}
void print(int a[],int n)
{
printf("逆序后的数组:");
for(int i=0;i<n;i++)
{
printf("%2d",a[i]);
}
printf("\n");
}
main(void)
{
int n;
printf("输入数组长度:");
scanf("%d",&n);
int a[n];
printf("输入数据:");
for(int i=0;i<n;i++)
{
scanf("%d",&a[i]);
}
nixu(a,n);
print(a,n);
system("pause");
return 0;
}
追问把运行的结果给我截图我看下
追答 数组长度自己定义,这个程序实现的是数组逆序,

