/* 对二位数组元素进行从小到大排序*/ #include "stdio.h" #include "stdio.h" int A[2][2]; int i=0,j=0,b=0; main() { {for(i=0;i<2;i++) for(j=0;j<2;j++) scanf("%d",&A[i][j]); } {
//你写的格式不太清楚,我就没看了,我写了一份,你看看,能看懂吗?//方法是 把二维数组转化为一位数组,用冒泡法排序程序写不下,你的回答空间不够。
0 20
for的循环体语义不清。建议删除不必要的大括号,并将for循环体大括号括起来。因二维数组在内存中会线性存放,故建议定义指针变量 int *p=&A[0][0]; 然后通过p象一维数组一样进行排序,最后再输出这个二维数组。
0 10
for(b=0;a<2;a++)这肯定是一个问题吧
0 8