关于求二维数组鞍点的问题,我的代码问题在哪
程序代码:
#include<stdio.h> int main(void) {int a[5][5]; int b[5]; int i,j,k,p; printf("Please input the whole deta:\n"); for(i=1;i<=4;i++) for(j=1;j<=4;j++) scanf("%d",&a[i][j]); k=a[1][1]; for(j=1;j<=4;j++) {for(i=1;i<=4;i++) if(a[i][j]>k) k=a[i][j]; b[j]=k; } p=a[1][1]; for(i=1;i<=4;i++) {for(j=1;j<=4;j++) if(a[i][j]<p)p=a[i][j]; if(p==b[i])printf("The saddle point is:\n%d",b[i]);} }