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

二维数组:求最大元素及其所在的行坐标及列坐标(PTA)C语言

求出N×M整型数组的最大元素及其所在的行坐标及列坐标(如果最大元素不唯一,选择位置在最前面的一个)。

函数接口定义:

int fun(int array[N][M]) ;

注意:函数只需靠return返回最大元素的值, 行、列坐标通过全局变量传递。

裁判测试程序样例:


#include <stdio.h>
#define N 4
#define M 3
#include <stdio.h>     
int Row,Col ;          // 最大数的行列标,全局变量
int fun(int array[N][M]) ; 
main()
{int a[N][M],i,j,max;for(i=0;i<N;i++)for(j=0;j<M;j++)scanf("%d",&a[i][j]);max=fun(a);printf("max=%d,row=%d,col=%d",max,Row,Col); //Row,Col代表最大值的下标
}/* 请在这里填写答案 */

输入样例:

1 10 2
3 12 5
4 11 3
5 12 4

输出样例:

max=12,row=1,col=1

代码:

int fun(int array[N][M]){int i,j,max=0,row,col;for(i=0;i<N;i++){for(j=0;j<M;j++){if(array[i][j]>max){max=array[i][j];Col=j;Row=i;}}}return max;
}

愿我们都能成为我们想要去成为的人!

忍住痛苦,不卑不亢,直到穿过这片沼泽。

刀在石上磨,人在事上练! 

 

 

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

相关文章:

  • WebRtc01: 课程导学、框架介绍
  • HQChart使用教程30-K线图如何对接第3方数据44-DRAWPIE数据结构
  • 【cuda学习日记】2.2 使用2维网络(grid)和2维块(block)对矩阵进行求和
  • 深度学习中CUDA环境安装教程
  • IDEA的常用设置
  • 【VUE+ElementUI】通过接口下载blob流文件设置全局Loading加载进度
  • 算法的五个重要特性和4个基本标准
  • svelte5中使用react组件
  • iOS - 自定义引用计数(MRC)
  • 北航现实场景无人机VLN新基准! OpenUAV:面向真实环境的无人机视觉语言导航,平台、基准与方法
  • OpenCV计算机视觉 08 图像的旋转
  • C++感受15-Hello STL 泛型启蒙
  • 【Java 学习】对象赋值的艺术:Java中clone方法的浅拷贝与深拷贝解析,教你如何在Java中实现完美复制
  • 基于高斯混合模型的数据分析及其延伸应用(具体代码分析)
  • 无人机+Ai应用场景!
  • 操作手册:集成钉钉审批实例消息监听配置
  • AI大模型-提示工程学习笔记4
  • Vue3.5 企业级管理系统实战(一):项目初始搭建与配置
  • 缓存-Redis-缓存更新策略-主动更新策略-Cache Aside Pattern(全面 易理解)
  • 杭州市有哪些大学能够出具论文检索报告?
  • SpringBootWeb 登录认证(day12)
  • 使用AOP在切面逻辑中无法获取到requesetBody
  • 生成模型:变分自编码器-VAE
  • Hive sql执行文件合并配置参数
  • 鸿蒙 ArkUI实现地图找房效果
  • 一套极简易的直流无刷电机(Deng FOC)开发套件介绍
  • Inception模型详解及代码分析
  • Springboot AOP 每个接口运行前 修改入参
  • 课题推荐——基于GPS的无人机自主着陆系统设计
  • 【深度学习】在深度学习训练过程中,数据量太少会导致模型过拟合还是欠拟合?