求助:(因刚刚接触c语言,有不懂的地方。。希望高手们帮我解决!!
找出一个矩阵中的鞍点:# include <stdio.h>
int main (void)
{
int i,n,j,a1,a2,b1,b2;
int a[10][10];
int wap1(int a1,int b1);
int wap2(int a2,int b2);
printf("Enter n:");
scanf("%d",&n);
for(i=0;i<n;i++){
for(j=0;j<n;j++)
a[i][j]=i*n-j;
}
for(i=0;i<n;i++){
for(j=0;j<n;j++)
printf("%d",a[i][j]);
printf("\n");
}
for(i=0;i<n;i++){
for(j=0;j<n;j++)
if(wap1(a1,b1)!=0&&wap2(a2,b2)!=0)
printf("矩阵的鞍点为%d\t下标为[%d][%d]\n",a[i][j],i,j);
printf("\n");
}
return 0;
}
int wap1(int a1,int b1)
{
int k,n;
for(k=0;k<n;k++)
if(a[i][j]<a[i][k])
return 0;
return 1;
}
int wap2(int a2,int b2)
{
int k,n;
for(k=0;k<n;k++)
if (a[i][j]>a[k][j];
return 0;
return 1;
}