#include <stdio.h>
#define N 3
#define M 2
int cpa(int a[][M]){
int i,j,b,c,d,e,max,min;
max = a[0][0];
min = a[0][0];
for(i=0;i<N;++i){
for(j=0;j<M;++j){
if(max < a[i][j]){
max = a[i][j];
b = i;
c = j;
}
if(min > a[i][j]){
min = a[i][j];
d = i;
e = j;
}
}
}
printf("数组中的最大数是:%d,下标是a[%d][%d]。\n数组中的最小数是:%d,下标是a[%d][%d]。",max,b,c,min,d,e);
}
int main(void){
int a[N][M];
int i,j;
printf("请输入数组a的值:");
for(i=0;i<N;++i) //外层循环次数,并作为输入行下标
for(j=0;j<M;++j) //内层循环次数,并作为列下标
scanf("%d",&a[i][j]);
cpa(a);
return 0;
}
写得像坨屎。