使用指针和数组编写程序,求出二维数组的最大数和最小数

详细的问题说明,有助于回答者给出准确的答案

我用C语言写了这个程序:
main(){
int *max,*min;
int array[3][3];
int col,row;
printf("intput array value:\n");
for(row=0;row<3;row++){
for(col=0;col<3;col++)
scanf("%d",&array[row][col]);
}
max=&array[0][0];
min=&array[0][0];
for(row=0;row<3;row++){
for(col=0;col<3;col++){
if(*max<array[row][col]) max=&array[row][col];
else if(*min>array[row][col]) min=&array[row][col];
}
}
printf("\n max=%d",*max);
printf("\n min=%d",*min);
}

参考资料:http://www.pdfbbs.com/C/display.asp?id=3

温馨提示:答案为网友推荐,仅供参考
相似回答