解题思路:
注意事项:
参考代码:
#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二级辅导-进制转换 (C语言代码)浏览:615 |
【绝对值排序】 (C++代码)浏览:670 |
简单的a+b (C语言代码)浏览:521 |
C语言程序设计教程(第三版)课后习题6.9 (C语言代码)浏览:534 |
【亲和数】 (C语言代码)浏览:597 |
1118(求助_已解决)浏览:329 |
sizeof的大作用 (C语言代码)浏览:1024 |
C语言程序设计教程(第三版)课后习题10.2 (C语言代码)浏览:679 |
大神老白 (C语言代码)浏览:600 |
C语言程序设计教程(第三版)课后习题6.3 (C语言代码)浏览:467 |