求指教:方阵中的鞍点判断
输入一个正整数m(1≤m≤6)和m阶方阵A中的元素,如果找到A中的鞍点(鞍点的元素值在该行上最大,在该列上最小),就输出它的下标;否则,输出“NO”(没有鞍点)。设A中最多有一个鞍点。#include<stdio.h>
#define M 6
int main()
{
int m,A[M][M],a,b,max,min,p,t,d,q;
scanf("%d",m);
for(a=0;a<m;a++)
for(b=0;b<m;b++)
scanf("%d",&A[a][b]);
for(a=0;a<m;a++)
max=A[a][0];
for(b=0;b<m;b++)
{
if(A[a][b]>max)
{max=A[a][b];
t=b;
}
for(q=0;q<m;q++)
{
if(A[q][t]<min)
min=A[q][t];
}
if(p==q)
printf("%d%d",p,t);
else printf("NO");
}
return 0;
}
0error;
但是exe.程序停止运行,这是什么情况啊????