数组逆序

简介: 数组逆序

题目:将一个数组逆序输出。
程序分析:用第一个与最后一个交换。

include

define N 10

int main()
{
int a[N]={0,1,2,3,4,5,6,7,8,9};
int i,t;
printf("原始数组是:\n");
for(i=0;i<N;i++)
printf("%d ",a[i]);
for(i=0;i<N/2;i++)
{
t=a[i];
a[i]=a[N-1-i];
a[N-1-i]=t;
}
printf("\n排序后的数组:\n");
for(i=0;i<N;i++)
printf("%d ",a[i]);
printf("\n");
return 0;
}
以上实例输出结果为:

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

相关文章
|
24天前
|
算法 C语言 索引
215. 数组中的第K个最大元素(时间复杂度o(n))
215. 数组中的第K个最大元素(时间复杂度o(n))
|
2月前
|
存储 C语言
【03】逆序数组
【03】逆序数组
|
10月前
|
C#
C#基础⑥.2——数组(冒泡排序、求最值、数组排序、forr反转)
一次语文测试后,老师让班长统计每一个学生的成绩并计算全班(全班共5人)的平均成绩,然后把所有成绩显示出来。
|
5月前
|
索引
数组下标为什么从0开始
数组下标为什么从0开始
|
5月前
遍历一维数组
遍历一维数组
34 0
|
9月前
|
前端开发
数组下标对应缺位问题
数组下标对应缺位问题
33 0
|
11月前
|
存储 索引
数组逆序
数组逆序
96 0
|
11月前
剑指offer 57. 数组中数值和下标相等的元素
剑指offer 57. 数组中数值和下标相等的元素
68 0
剑指offer 57. 数组中数值和下标相等的元素
LeetCode 5428. 重新排列数组
给你一个数组 nums ,数组中有 2n 个元素,按 [x1,x2,...,xn,y1,y2,...,yn] 的格式排列。
48 0