使用分函数,将N个数逆序排放(找错)
#define n 10#include <stdio.h>
int main ( )
{
void inv(int x[ ],int n);
int i;
int a[n];
for (i=0;i<=n-1;i++)
scanf("%d",&a[i]);
printf("原顺序为:");
for(i=0;i<=n-1;i++)
printf("%d",a[i]);
printf("\n");
inv(a,n);
printf("逆序为:");
for(i=0;i<=n-1;i++)
printf("%d",a[i]);
}
void inv (int x[ ],int n)
{
int temp,i,j,m=(n-1)/2;
for(i=0;i<=m;i++)
{
j=n-i-1;
temp=x[i];
x[i]=x[j];
x[j]=temp;
}
}