解题思路:
注意事项:
参考代码:
#include <stdio.h>
#define n 5
int main()
{
int a[100][100] = {0};
int row = 0, col = 0; //鞍点的行 列
for (int i = 0; i < n; i++)
{
for (int j = 0; j < n; j++)
{
scanf("%d", &a[i][j]);
}
}
//寻找鞍点
int max, min;
for (int i = 0; i < n; i++)
{
int row = 0, col = 0; //鞍点的行 列
max=a[i][0];
for(int j=0;j<n;j++){
if(a[i][j]>max){
max=a[i][j];
col=j;
}
}
min=a[0][col];
for(int k=0;k<n;k++){
if(a[k][col]<min){
min=a[k][col];
row=k;
}
}
if(min == max){
printf("%d %d %d",row+1,col+1,min);
return 0;
}
}
printf("not found");
return 0;
}
0.0分
1 人评分
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:592 |
【计算两点间的距离】 (C语言代码)浏览:1519 |
1014题解浏览:523 |
简单的a+b (C语言代码)浏览:855 |
简单的a+b (C语言代码)浏览:491 |
上车人数 (C语言代码)浏览:752 |
2003年秋浙江省计算机等级考试二级C 编程题(2) (C语言代码)浏览:747 |
WU-C语言程序设计教程(第三版)课后习题12.3 (C++代码)浏览:924 |
【偶数求和】 (C++代码)浏览:742 |
C语言程序设计教程(第三版)课后习题5.4 (C语言代码)浏览:680 |