已知题目中给出二维数组是4行4列。元素分别为:1,2,18,4,9,8,7,11,-10,10,-5,2,15,4,8,9。

#include<stdio.h>              //引用输入输出函数
#include<string.h>                   //引用数组函数
int main()                                  //定义主函数
{ int i,j,row=0,colum=0,max=0;                        定义变量并赋初值
 int  a[4][4]={{1,2,18,4},{9,8,7,11},{-10,10,-5,2},{15,4,8,9}};            定义二维数组并赋值
 max=a[0][0];                                                                 假设二位数组中第一个元素为最大值赋值给max
 for(i=0;i<4;i++)。                            定义循环,行
     for(j=0;j<4;j++)                        定义循环列,每行执行完一次,列循环执行4次。
         if(a[i][j]>max)。                     判断语句,假设第二个元素大于max则把第二个元素的值赋值给max,依次比较得出最后的最大值max
         {
             max=a[i][j];
             row=i;                                  行好等于他所在的行既I,列号既它所在的j
             colum=j;
         }
 printf("%max=%d\nrow=%d\ncolum=%d\n",max,i,j);             最后打印输出。思路是打擂台法,赢得站在擂台上和下一个比较,直到最大值出现,打完为止。
}

整形二维数组中求最大值Max,行(row)和列(colum)。相关推荐

  1. Java黑皮书课后题第8章:*8.13(定位最大的元素)编写下面的方法,返回二维数组中最大元素的位置。返回值是包含两个元素的一维数组,这两个元素表示二维数组中最大元素的行下标和列下标

    *8.13(定位最大的元素)编写下面的方法,返回二维数组中最大元素的位置.返回值是包含两个元素的一维数组,这两个元素表示二维数组中最大元素的行下标和列下标 题目 题目描述与运行示例 破题 代码 题目 ...

  2. 求二维数组中的最大值和最小值C语言,c语言 写一个子函数要求找出一个二维数组的最大值...

    并且返回两个维 求助 想不出来怎么写 题主的问题问的不够清楚.我假设你说的二维数组里面保存是整数,问的是找到二维数组中的最大值,并且返回一个最大值的位置.函数内部两个for循环遍历数组,能找到最大值和 ...

  3. Java黑皮书课后题第9章:**9.13(Location类)设计一个名为Location的类,定位二维数组中的最大值及其位置。

    Java黑皮书课后题第9章:**9.13(Location类)设计一个名为Location的类,定位二维数组中的最大值及其位置 题目 破题 代码 Test13 Test13_Location 运行结果 ...

  4. 【C语言指针题】编写函数实现在任意行、任意列的二维数组中寻找鞍点,行、列数均有主调函数传入。

    [代码] #include <stdio.h> #include <stdlib.h> #define M 3 #define N 4 void seek(int (*p)[N ...

  5. python课程设计矩阵对角线之和_Python二维数组实现求出3*3矩阵对角线元素的和示例...

    Python二维数组实现求出3*3矩阵对角线元素的和示例 题目:求一个3*3矩阵对角线元素之和. 程序分析:利用双重for循环控制输入二维数组,再将a[i][i]累加后输出. def two_dime ...

  6. 求二维数组中最大子数组的和

    任国庆  张博 之前我们讨论了在一维数组中求最大子数组的和,在此基础上我们开始讨论二维数组的最大子数组. 求二维数组的最大子数组思想是建立在以为数组.首先将数组的第一列看成一个一维数组,找到该列的最大 ...

  7. Python练习——二维数组中每行最大值和每行和

    Python练习--二维数组中每行最大值和每行和 求一个3*3二维数组中每行的最大值和每行的和. 输入格式: 在一行中输入9个小于100的整数,其间各以一个空格间隔 输出格式: 输出3行3列的二维数组 ...

  8. 4.编程打印一个二维数组中所有元素的和,并打印最大值,最小值(以及它们所在的行号和列号)

    /*晕呀,竟然做了一天,还不知道怎样做出来的.....*/ package HomeWork; import java.util.Arrays; /*4.编程打印一个二维数组中所有元素的和,并打印最大 ...

  9. (c语言)编程输出二维数组中元素的最大值,要求用指针实现。

    (c语言)编程输出二维数组中元素的最大值,要求用指针实现. #include<stdio.h> #include<stdlib.h> #define N 6 //行数 #def ...

最新文章

  1. Java集合篇:集合类介绍
  2. CentOS7.2 部署Ceph分布式存储
  3. matlab程序生成.dll,matlab 调用fortran生成DLL
  4. 重磅 | 阿里AI labs百万美元年薪聘请两位顶级视觉科学家
  5. python取列表中位数_Python如何获取列表(List)的中位数
  6. Linux项目日报,1Password推出Linux版本 现已进入公开预览阶段
  7. 计算机主机红灯不闪硬盘工作,电脑主机红灯一直闪正常吗
  8. django配置文件
  9. 感知机(Perceptron)为什么不能表示异或(XOR)
  10. 使用计算机仓储管理,计算机在医药仓库管理中的应用
  11. 数字信号C语言——平均分布随机数
  12. 基于51单片机模拟交通灯程序
  13. 用word怎么做c语言框图作业,在Word中绘制简单C语言流程图(精)
  14. 简单的路由器设置下一条(小白像)
  15. audit2allow命令提示No module named sepolgen.audit
  16. 要不要升级到iOS16?iOS16有什么缺点?
  17. PHP医学上什么意思,apache医学上表示什么
  18. excel双条件筛选
  19. R语言筛选两列中元素相同的重复数据
  20. 2022危险化学品经营单位安全管理人员考试题库模拟考试平台操作

热门文章

  1. php 条件搜索mysql_具有多个条件的搜索功能 - PHP / MySQL (Search feature with multiple criteria - PHP/MySQL)...
  2. 工作小技巧—在word中使用邮件批量插入excel中的数据
  3. python打印结果乱码���
  4. jQuery.inArray() 函数详解
  5. [运算放大器]佛朗哥笔记 - 有源滤波器II - 低通/高通/带通滤波器设计
  6. 设计连体字母 LOGO 的方法
  7. 2022年Redis最新面试题- Redis分布式锁
  8. FiddlerScript编程
  9. egg extend ts_库博早报:诺言猫神后程发力 eStar险胜TS晋级王者荣耀电竞冬冠决赛...
  10. 02|小菜成长之路,警惕沦为 API 调用侠