C语言数组与字符串处理示例.pptx

例如:将输入的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)

1亿VIP精品文档

相关文档