可以把二维数组限定为一维数组,代码如下:
// // main.c // 6 // // Created byon 15/6/26. // Copyright (c) 2015年 itcast. All rights reserved. //
#include <stdio.h> void MAX(int *a[5][3],int *ph,int *pl) {
}
int main(int argc, const char * argv[]) { int a[5][3]= { {48,45,65}, {45,48,21}, {45,25,15}, {12,2,3}, {84,24,6} }; for (int i=0; i<5; i++) { for (int j=0; j<2; j++) { int temp; for (int k=0; k<2-j; k++) {
if (a[k]>a[k+1]) { temp=a[k]; a[k]=a[k+1]; a[k+1]=temp; } } } } for (int i=0; i<5; i++) { for (int j=0; j<3; j++) { printf("%d\t",a[j]); } printf("\n"); }
return 0; }
|