我习惯用for循环,代码如下:
#include <stdio.h>
int main()
{
int i=0;
int a[]={1,2,3,4,5};
int b[5];
for(i=0;i<=4;i++)
{
int j = 4-i;
b[j]=a[i];
}
for(i=0;i<=4;i++)
{
printf("%d\n",b[i]);
}
return 0;
}
当然,也可以用while循环来做,据说更容易明白。明天试试看吧。
#include <stdio.h>
int main()
{
int a[]={1,2,3,4,5};
int i = 4;
int b[5];
do{
b[i] = a[4-i];
}while(i--);
for(i=0;i<5;i++)
{
printf("%d ",b[i]);
}
printf("\n");
return 0;
return 0;
}
这是用while写的。可能写的还不够简洁