数组逆序

简介: 数组逆序

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

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

相关文章
|
6月前
|
存储
数组的初识
数组的初识
|
1月前
|
存储 索引
数组的特点
数组是一种线性数据结构,用于存储固定大小的顺序集合。每个元素在数组中都有一个唯一的索引,可以快速访问和修改。数组支持随机访问,但插入和删除操作较慢,因为需要移动后续元素。适用于需要频繁读取数据的场景。
|
6月前
|
存储 算法 计算机视觉
数组
数组
48 0
|
6月前
|
存储 搜索推荐 程序员
C++ 数组
C++ 数组
46 0
|
存储 C语言 索引
C 数组
C 数组。
38 0
|
6月前
|
编译器 C++
C++系列四:数组
C++系列四:数组
|
6月前
|
存储 程序员 C++
c++数组详细介绍(一)
前言 深入理解C++的数组和字符串是成为熟练C++程序员的重要一步。本文将探索C++中数组和字符串的基本概念,从基础到进阶,包括数组的声明、初始化、访问和多维数组的操作,以及字符串类的使用和与字符数组的转换。还将涉及异常处理、动态内存分配、STL中的其他容器、常用字符串操作。
113 0
|
6月前
|
存储 C++
C++-数组总结
C++-数组总结
47 0
|
机器学习/深度学习 Java
【数组的使用】
【数组的使用】
45 0
|
存储 算法 Java
4 数组
4 数组
113 0