第七章数组-河南工业大学.ppt

第七章数组-河南工业大学.ppt

第七章 数组;问题:输入20个整数,输出平均值及所有低于平均值的数据;数组;7.1 一维数组;7.1.2一维数组的引用;例 7-1.c 数组元素值的输入与输出;练习题:输入20个整数,输出平均值及所有低于平均值的数据。;7.1.3一维数组的初始化 初始化方式  ;【例2】写出该程序运行后的结果 main() { int i,a[10]; for(i=0;i10;) a[i++]=2*i+1; for(i=0;i=9;i++) printf(%d ,a[i]); } ;例 读10个整数存入数组,找出其中最大值和最小值;例7.2 用数组求Fibonacci数列前20个数;例7.3 冒泡排序举例 (从小到大) 首先,从表头开始往后扫描线性表,在扫描过程中逐次比较相邻两个元素的大小。若相邻两个元素中,后面的元素小于前面的元素,则将它们互换,称之为消去了一个逆序。;为了表述方便,定义以下3个变量: n —— 待排序的数的个数,这里 n=10 j —— 扫描遍数,j=1,2,…,n-1 i —— 第j遍扫描待比较元素的下标,i=1,2,…,n-j ;采用两重计数型循环: 步骤1: 将待排序的数据放入数组中; 步骤2: 置j为0; 步骤3: 让i从0到n-j-1,比较a[i]与a[i+1], 如果 a[i] =

文档评论(0)

1亿VIP精品文档

相关文档