7-5 找鞍点

来源:互联网 发布:知乎问题 编辑:程序博客网 时间:2024/05/21 17:17
//找鞍点#include<stdio.h>int main(){int n,i,j;int a[6][6];printf("Enter n:");scanf("%d",&n);printf("Enter a matrix:\n");for(i=0;i<n;i++)for(j=0;j<n;j++)scanf("%d",&a[i][j]);for(i=0;i<n;i++){for(j=0;j<n;j++){printf("%4d",a[i][j]);}printf("\n");}int flag,f=0;int col;int k;int max;for(i=0;i<n;i++){max=a[i][0];col=0;for(j=0;j<n;j++){if(a[i][j]>max){max=a[i][j];col=j;}}flag=1;for(k=0;k<n&&flag;k++){if(a[k][col]<max){flag=0;}}if(flag){f=1; printf("鞍点为:%d %d\n",i,col);}}if(f==0)printf("NO\n");return 0;} 

原创粉丝点击