更新时间2019-05-31 10:01:39
#include"stdio.h"
void main()
{
int a[10]={1,2,3,4,5,6,7,8,9,10},k,t;
int *i,*j;
printf("原始数组: ");
for(k=0;k<10;k++)
printf("%d ",a[k]);
for(i=a,j=&a[9];*j-*i-1>0;i++,j--)
{ t=*i;
*i=*j;
*j=t;
}
printf(" 逆序存放后的数组: ");
for(k=0;k<10;k++)
printf("%d ",a[k]);
printf(" ");
}
输出结果:
#include"stdio.h"
void main()
{
int a[10]={1,2,3,4,5,6,7,8,9,10},k,t;
int *i,*j;
printf("原始数组: ");
for(k=0;k<10;k++)
printf("%d ",a[k]);
for(i=a,j=&a[9];*j-*i-1>0;i++,j--)
{ t=*i;
*i=*j;
*j=t;
}
printf(" 逆序存放后的数组: ");
for(k=0;k<10;k++)
printf("%d ",a[k]);
printf(" ");
}
#include"stdio.h"
void main()
{
int a[10]={1,2,3,4,5,6,7,8,9,10},k,t;
int *i,*j;
printf("原始数组: ");
for(k=0;k<10;k++)
printf("%d ",a[k]);
for(i=a,j=&a[9];*j-*i-1>0;i++,j--)
{ t=*i;
*i=*j;
*j=t;
}
printf(" 逆序存放后的数组: ");
for(k=0;k<10;k++)
printf("%d ",a[k]);
printf(" ");
}