当前位置: 首页 > news >正文

编程基础之多维数组——计算鞍点

题目:
给定一个5*5的矩阵,每行只有一个最大值,每列只有一个最小值,寻找这个矩阵的鞍点。鞍点指的是矩阵中的一个元素,它是所在行的最大值,并且是所在列的最小值。 
例如:在下面的例子中(第4行第1列的元素就是鞍点,值为8)。 
输入: 
输入包含一个5行5列的矩阵。 
输出: 
如果存在鞍点,输出鞍点所在的行、列及其值,如果不存在,输出" not found"。 
样例输入:

11 3 5 6 9
12 4 7 8 10
10 5 6 9 11
8 6 4 7 2
15 10 11 20 25

样例输出: 

4 1 8

代码展示:

#include<iostream>
#include<cstdlib>
using namespace std;
int a[5][5];
int main()
{int flag = 0,max,h,l,count;for(int i = 1;i <= 5;i++){for(int j = 1;j <= 5; j++){cin>>a[i][j];}}for(int i = 1;i <= 5;i++){for(int j = 1;j <= 5;j++){if(j == 1){max = a[i][j];h = i;l = j;}else if(a[i][j] > max){max = a[i][j];h = i;l = j;}}count = 0;for(int k = 1;k <= 5;k++){if(a[k][l] > max)count++;} if(count == 4){flag = 1;cout<<h<<" "<<l<<" "<<a[h][l];}}if(flag == 0)cout<<"not found";return 0;} 

运行结果:

http://www.lryc.cn/news/616154.html

相关文章:

  • 【Docker实战】将Django应用容器化的完整指南
  • 【代码随想录day 15】 力扣 257. 二叉树的所有路径
  • [FOC电机控制] 电压频谱图
  • 如何解决pip安装报错ModuleNotFoundError: No module named ‘ray’问题
  • Redis一站式指南一:从MySQL事务到Redis持久化及事务实现
  • 【每天一个知识点】深度领域对抗神经网络
  • MACBOOK M1安装达梦8数据库
  • nginx-主配置文件
  • 异步问题的概念和消除问题技巧
  • 【Tomcat】企业级web应用服务器
  • ATF(TF-A)安全通告 TFV-12(CVE-2024-5660)
  • nestjs官网推荐typeorm而不是prisma的原因
  • 实现MATLAB2024b和M文件关联(防止运行多个MATLAB)
  • 【0基础3ds Max】主工具栏介绍(下)
  • 金融机构在元宇宙中的业务开展与创新路径
  • ATF(TF-A)安全通告 TFV-13(CVE-2024-7881)
  • vue3项目中在一个组件中点击了该组件中的一个按钮,那么如何去触发另一个组件中的事件?
  • RAG (Retrieval-Augmented Generation) 原理详解与实例
  • Stream流应用
  • 工业相机选择规则
  • Java数据结构——LinkedList
  • MariaDB 数据库管理与web服务器
  • JUC学习笔记-----ReentrantLock
  • 通过trae开发你的第一个Chrome扩展插件
  • CST MATLAB 联合仿真超材料开口谐振环单元
  • Pytorch进阶-timm库-00快速开始
  • 数据结构(17)排序(下)
  • Excel常用功能函数
  • 深度相机---双目深度相机
  • CPP多态