c语言的一个数组翻转

来源:互联网 发布:linux开机启动sh脚本 编辑:程序博客网 时间:2024/06/05 06:46

我习惯用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写的。可能写的还不够简洁