找鞍点 运行中断
#include <stdio.h>int main()
{
int a[3][4],u[3],v[3];
int i,j,t,k,l;
for(i=0;i<3;i++)
for(j=0;j<4;j++)
scanf("%d",&a[i][j]);//printf("%d",a[i][j]);
for(i=0;i<3;i++)
for(t=a[i][0],j=0;j<4;j++)
if(t<a[i][j])
{
t=a[i][j];
u[i]=i;
v[i]=j;
}
for(j=0;j<3;j++)
{
k=v[j];
l=u[j];
for(i=0;i<3;i++)
if(a[l][k]>a[i][k])
break;
if(i==3)
{
printf("%d\n",a[l][k]);
break;
}
}
if(j==3)
printf("NO\n");
return 0;
}
红色就是调试时,弹出运行中断的地方;
求解,,我想知道错在哪里;