看一看这个程序哪里错的??谢谢~!
设一个二维数组b[5][4],求其中的满足所在行最小所在列最大的元素~!~
#include "stdio.h"
void main()
{int i,j,max,min,row,col,flag,b[5][4];
printf("please input 20 numbers:\n");
for(i=0;i<5;i++)
for(j=0;j<4;j++)
scanf("%d",&b[i][j]);
for(i=0;i<5;i++)
{min=b[i][0],row=i,col=0;
for(j=0;j<4;j++)
if(b[i][j]<min)
{min=b[i][j];col=j;
}
max=b[row][col];flag=0;
for(i=0;i<5;j++)
if(max>b[i][col])flag++;
if(flag==4)
printf("%d,row=%d,col=%d",b[row][col],row,col);
}
if(flag<4)printf("no found");
}