1.8编程基础之多维数组 05:计算鞍点
1122:计算鞍点
C++参考代码一:
#include <iostream>
using namespace std;
int main()
{
int i,j,k=0,x,y,z,l=0,m,max,min;
int a[6][6];
for(x=1;x<=5;x++)
for(y=1;y<=5;y++)
cin>>a[x][y];
for(x=1;x<=5;x++)
{
max=-0x7fffffff;
for(y=1;y<=5;y++)
{
if(max<=a[x][y])
{
max=a[x][y];
k=y;
}
}
min=0x7fffffff;
for(z=1;z<=5;z++)
{
if(min>a[z][k])
{
min=a[z][k];
l=z;
}
}
if(l==x)
{
cout<<x<<" "<<k<<" "<<a[x][k];
return 0;
}
}
cout<<"not found"<<endl;
return 0;
}
C++参考代码二:
#include<iostream>
using namespace std;
int main()
{
int A[5][5],n=5,i,j;
for(i=0;i<5;i++)
for(j=0;j<5;j++)
cin>>A[i][j];
bool flag=0;
int row,col;
for(row=0;row<n;row++)
{
col=0;
for(j=1;j<n;j++){//查找第row行最大值的列号
if(A[row][j] > A[row][col])
col=j;
}
flag=1;
for(i=0;i<n;i++){//查找第col列最小值的行号,确定A[row][col]是否为鞍点
if(A[i][col]<A[row][col]){//A[row][col]不是鞍点
flag=0;
break;
}
}
if(flag) //A[row][col]是鞍点
break;
}
if(flag)
cout<<row+1<<" "<<col+1<<" "<<A[row][col]<<endl;
else
cout<<"not found"<<endl;
return 0;
}
Go C 画图 CSP-J CSP-S NOIP 信息学奥赛 2023.03.16、17、18、19 测试题
Go C 画图 CSP-J CSP-S NOIP 信息学奥赛 2023.03.16、17、18、19 测试题_dllglvzhenfeng的博客-CSDN博客
NOI 大纲(2023年修订版)正式发布 全国青少年信息学奥林匹克系列竞赛大纲
2023年女生竞赛报名通知
2023 NOI春季测试晋级省选分数线说明及成绩证明申请通知
APIO 2023网站正式上线
Log2在线计算器
1122:计算鞍点
找鞍点python
找鞍点python_python一个矩阵元素的“鞍点”是指该位置上的元素值在该行上最大、在该列上最小。_jiuAaaa的博客-CSDN博客
求矩阵的鞍点(python)实现
Python入门习题(61)——PTA习题:求矩阵鞍点的个数
Python求方阵鞍点
Python求方阵鞍点_求一个矩阵的鞍点python_辰九九的博客-CSDN博客
找鞍点python_python一个矩阵元素的“鞍点”是指该位置上的元素值在该行上最大、在该列上最小。_jiuAaaa的博客-CSDN博客