求二维数组的MAX值及下标

在这里我使用3行二列方便做题,仅供参考。

运行结果


代码如下

#include<stdio.h>
#define N 3
#define M 2
int T(int a[N][M]);
int T(int a[N][M])
{int i,j,t,max,m,n;m=0,n=0;max=a[0][0];for(i=0;i<3;i++)for(j=0;j<2;j++)if(a[i][j]>max){max=a[i][j];m=i,n=j;}//在直到找出最大值,我们进行对M,N不断赋值一次求出下标。printf("最大值是 %d\n",max); printf("下标 %d %d",m,n);
}
int main()
{int i,j;int a[N][M];for(i=0;i<3;i++)for(j=0;j<2;j++)scanf("%d",&a[i][j]);for(i=0;i<3;i++){for(j=0;j<2;j++)printf("%4d",a[i][j]);//每一行排序好进行换行,且元素间距为4个字符printf("\n");}T(a);return 0;
}

小猿们对博主多多支持,点亮小红心♥

C语言使用找出二维数组所有元素中的最大值,下标相关推荐

  1. C语言编程>第七周 ⑧ 请编一个函数void fun(int a[M][N],int b[N]),c指向一个M行N列的二维数组,求出二维数组每列中最大元素,并依次放入b所指一维数组中。

    例题:请编一个函数void fun(int a[M][N],int b[N]),c指向一个M行N列的二维数组,求出二维数组每列中最大元素,并依次放入b所指一维数组中.二维数组中的数己在主函数中赋予. ...

  2. Python找出二维数组中某个元素索引,自定义函数

    #函数:找出二维数组中某个元素的索引 #功能:返回目标元素在原数组中出现位置的所有索引号 def found(List,AimList):#List:搜索数组,AimList:目标元素print('原 ...

  3. 13.请编一个函数void fun(int tt[M][N],int pp[N]),tt指向一个M行N列的二维数组,求出二维数组每列中最小元素,并依次放入pp所指一维数组中。

    13.请编一个函数void fun(int tt[M][N],int pp[N]),tt指向一个M行N列的二维数组,求出二维数组每列中最小元素,并依次放入pp所指一维数组中.二维数组中的数已在主函数中 ...

  4. 请编写一个函数void fun(int tt[M][N],int pp[N]),tt指向一个M行N列的二维数组,求出二维数组每列中最小元素,并依次放入pp所指一维数组中。

    #include <iostream> #include<iomanip> using namespace std; #define M 3 #define N 4 /*求出二 ...

  5. 找出二维数组中的最小元素

    描述 找出m×n的二维数组中的最小元素,把该元素所在行的各个元素(假设只有一个最小元素)与二维数组的末行元素互换. 输入 第一行包含2个正整数m和n,分别表示二维数组的行数和列数,其中m和n均不超过3 ...

  6. C++找出二维数组中的鞍点

    题目:找出一个二维数组中的鞍点,即该位置上的元素在该行上最大,在该列最小(也可能没有鞍点) 记录一下,加深印象: note:通过声明一个布尔变量flag来判断这个数是否存在: using namesp ...

  7. 找出二维数组中每行的最小数但最小数的列不能相同

    现有一个M*N的表格,请统计表格中每行最小数值之和.要求最小数的都在不同列中, 既假设第一行第一列数是最小数,那即使第二行第一列的数在第二行中不去计算. example: 存在如下表格: 1 2 3 ...

  8. MATLAB找出二维数组中最接近某个数的n个数

    clear;clc; % 找出数组A中最接近b的n个数,一维二维通用 A=round(100*rand(10)); % 要找的数组 AA=A(:); b=20; % 要接近的数 n=20; % 要找的 ...

  9. c#语言-找一找一个二维数组中的鞍点

    /*. 编写程序,找一找一个二维数组中的鞍点(即该位置上的元素值在行中最大,在该列上最小.有可能数组没有鞍点).要求: �    二维数组的大小.数组元素的值在运行时输入: �    程序有友好的提示 ...

最新文章

  1. 使用Python,OpenCV和Scikit-Image检测低对比度图像
  2. JavaOne美国之行–走势篇
  3. 第一阶段冲刺周期10天的第6天进展报告
  4. 使用CDI的InjectionPoint注入配置值
  5. 【Scala】Scala中特殊函数的使用(代码)
  6. mysql5.718免安装教程_mysql5.7.18版本免安装配置教程
  7. 西南科技大学计算机专业宿舍条件怎么样,西南科技大学宿舍条件,宿舍环境图片(10篇)...
  8. UVa1225 - Digit Counting
  9. SqlServer删除表中某几列重复的记录并保留一条
  10. 红帽Linux6.0镜像文件在哪里下载,Linux(RHEL)5.4/5.5/5.8/6.0/6.3 ISO镜像文件-下载地址...
  11. matlab画传输函数幅频曲线
  12. android课程设计闹钟,EDA课程设计---数字时钟(闹钟)
  13. js模块化编程发展历程
  14. office插件开发_Excel插件——方方格子
  15. 四、固态硬盘存储技术的分析(论文)
  16. php远程开机ubuntu,ubuntu的远程开机、关机和远程桌面控制
  17. 如何使用两台无线路由器进行无线桥接(互联)(转)
  18. 联想台式计算机设置u盘启动不了,联想扬天M4000e台式电脑bios设置U盘启动图文方法...
  19. 127.0.0.1 192.168 localhost 之间的区别
  20. visual studio使用时光标变粗

热门文章

  1. linux之GPIO的使用
  2. python面向对象编程(封装与继承)
  3. 1716: 棒棒糖(暴力破解+优化)
  4. 2017计算机基础教学大纲,2017级大学计算机基础教学大纲设计.doc
  5. 2025年公有云或将服务中国过半数字经济
  6. 【活动报名】2021蚂蚁链开发者大会
  7. 会议更流畅,表情更生动!视频生成编码 VS 国际最新 VVC 标准
  8. EDAS微服务应用同城容灾最佳实践
  9. 云原生下,如何实现高可用的MySQL?
  10. 一文讲透 Git 底层数据结构和原理