例76排序源程序 main {inta[7];inti,j,t;/用a-a叫不用 printf(“ input6 numbers;}n?);作循环变量,作两两比较的临时变量 for(i=1:<=6:i++) scanf(%od”,&a[i]);输入6个整数 printf (\n?) for(j=1;j=5;j++)第趟比较 for(i=1;i<=6-j;i++)∧第趟中两两比较6次 if(a[i]>a[i+订] {t=a[i;a[=a[i+1]l;a[i+1]l=t;}交换大小 printf the sorted numbers: n) for (i=l; i<7; i++) printf (%d ,,a[i]) 上一页下一页 返回 第七章数组
上一页 下一页 返回 第七章 数组 例7.6排序源程序 main( ) { int a[7]; int i, j , t; /* 用a[1]~a[6], a[0]不用 */ printf (“input 6 numbers:\ n”); /* i,j作循环变量,t作两两比较的临时变量 */ for(i=1;i<=6;i++) scanf(“%d”, &a[i ]); /* 输入6个整数 */ printf (“\ n”); for(j=1; j<=5; j++)/* 第j趟比较 */ for(i=1; i<=6-j; i++)/* 第j趟中两两比较6-j次 */ if(a[i]>a[i+1]) {t=a[i]; a[i]=a[i+1]; a[i+1]=t;} /* 交换大小 */ printf (“the sorted numbers:\ n”); for(i=1;i<7;i++) printf(“%d _ _”,a[i]); }
§72二维数组的定义和引用 721二维数组的定义 1.一般形式: 令类型说明符数组名[常量表达式常量表达式] 冷如: float al3[4] 定义了数组a具有三行四列的二维数组: apollo all a[02 a[0j31 a1][0]a[1[]a[1[2]a[1l[3 a[2o]a[2][1]a[2][2]a[2l[3 上一页下一页 返回 第七章数组
上一页 下一页 返回 第七章 数组 §7.2 二维数组的定义和引用 ❖ 7.2.1 二维数组的定义 ❖ 1.一般形式: ❖ 类型说明符 数组名[常量表达式][常量表达式] ❖ 如:float a[3][4] 定义了数组a具有三行四列的二维数组: ❖ a[0][0] a[0][1] a[0][2] a[0][3] ❖ a[1][0] a[1][1] a[1][2] a[1][3] ❖ a[2][0] a[2][1] a[2][2] a[2][3]