c语言求鞍点 帮忙找找错啊

来源:百度知道 编辑:UC知道 时间:2024/05/06 00:30:53
#include<stdio.h>
main()
{
int a[3][3]={{1,2,3},{2,3,4},{4,5,6}};
int i,j,k,qq,ff,max;
for(i=0;i<3;i++)
{
ff=0;
max=a[i][0];
for(j=1;j<3;j++)
{
if(a[i][j]>max)
max=a[i][j];
ff=j;
}

//printf("%d,%d",max,ff);
for(k=0;k<3;k++)
{
qq=0;
if(a[k][ff]<=max)
qq=1;

}

}
if(qq=1)
printf("%d不是鞍点");
else
printf("%d是鞍点");
我改成咯if(qq == 1),还是不行啊!

#include<stdio.h>
main()
{
int a[3][3]={{1,2,3},{2,3,4},{4,5,6}};
int i,j,k,qq,ff,max;
for(i=0;i<3;i++)
{
ff=0;
max=a[i][0];
for(j=1;j<3;j++)
{
if(a[i][j]>max)
max=a[i][j];
ff=j;
}

//printf("%d,%d",max,ff);
for(k=0;k<3;k++)
{
qq=0;
if(a[k][ff]<=max)
qq=1;

}

}
if(qq==1) //=为==
printf("%d不是鞍点");
else
printf("%d是鞍点");
}//少个大括号

if(qq == 1)