C 实战练习题目40

题目:将一个数组逆序输出。

程序分析:用第一个与最后一个交换。

实例:

 1 #include<stdio.h>
 2 #define N 10
 3 int main()
 4 {
 5     int a[N]={0,1,2,3,4,5,6,7,8,9};
 6     int i,t;
 7     printf("原始数组是:
");
 8     for(i=0;i<N;i++)
 9         printf("%d ",a[i]);
10     for(i=0;i<N/2;i++)
11     {
12         t=a[i];
13         a[i]=a[N-1-i];
14         a[N-1-i]=t;
15     }
16     printf("
排序后的数组:
");
17     for(i=0;i<N;i++)
18         printf("%d ",a[i]);
19     printf("
");
20     return 0;
21 }

以上实例输出结果为:

原始数组是:
0 1 2 3 4 5 6 7 8 9 
排序后的数组:
9 8 7 6 5 4 3 2 1 0

感谢你的阅读,请用心感悟!希望可以帮到爱学习的你!!分享也是一种快乐!!!请接力。。。

点击查看原文,谢谢!

原文地址:https://www.cnblogs.com/kangyifan/p/13054702.html