例如:将输入的26个数按输入次序相反的顺序输出;第五章数组;一维数组的引用
数组必须先定义,后使用
只能逐个引用数组元素,不能一次引用整个数组
数组元素表示形式:数组名[下标]
其中:下标可以是常量或整型表达式;一维数组的初始化
初始化方式;程序举例;例用冒泡法对n个数排序;例如n=4,有4个数,0,2,3,9,按照从大到小的顺序排序。;;#defineN4
main()
{inti,j,m,a[N];
for(i=0;iN;i++)
scanf(“%d”,a[i]);
for(j=1;j=N-1;j++)/*N-1轮排序处理*/
for(i=0;iN-j;i++)/*N-j次两个相邻数组元素的比较*/
if(a[i]a[i+1])
{m=a[i];
a[i]=a[i+1];
a[i+1]=m;
}
for(i=0;iN;i++)
printf(“%d\t”,a[i]);
};例用简单选择法对10个数排序;;;5.2二维数组及多维数组
二维数组的定义
定义方式:
数据类型数组名[常量表达式][常量表达式];;二维数组理解;二维数组元素的引用
形式:
原创力文档

文档评论(0)