#include <stdio.h>
void exchange(int x[],int n);
int main()
{
int i,a[10]={2,7,8,4,0,1,9,4,9,1};
printf("最开始的排列是:\n");
for (i=0;i<10;i++)
printf("%d\t",a[i]);
printf("\n");
exchange(a,10);
printf("反向交换值后的排列:\n");
for (i=0;i<10;i++)
printf("%d\t",a[i]);
printf("\n");
return 0;
}
void exchange(int x[],int n)
{
int temp ,i,j,m=(n-1)/2;
for (i=0;i<=m;i++){
j=n-1-i;
temp=x[i];
x[i]=x[j];
x[j]=temp;
}
} |
|