我的程序怎么没有打印结果
#include<stdio.h>void main()
{
int a[4][4]={{0,1,2,33},{54,5,6,17},{8,9,10,21},{12,13,14,35}};
int flag,i,j,max,min,k;
for(i=0;i<4;i++)
{
max=a[i][0];
for(j=1;j<4;j++)
{
if(max<a[i][j])
max=a[i][j];
k=j;
}
min=a[0][k];
for(j=1;j<4;j++)
if(min>a[j][k])
min=a[j][k];
if(min==max)
{
printf("鞍点是%d \n",min);
flag=1;
}
if(flag==0)
printf("没有鞍点\n");
}
} 请高手指点一下 .