//数组运算

/*

==================================================================

题目:查找数组的最大元素,并输出其位置和值!

==================================================================

*/

#include<stdio.h>

#define M 3

#define N 5

void main()

{

int a[M][N],i,j,max,h,l;

printf("输入%d*%d矩阵:\n",M,N);

for(i=0;i<M;i++)

for(j=0;j<N;j++)

scanf("%d",&a[i][j]);

max=a[0][0];

printf("矩阵输出:\n");

for(i=0;i<M;i++)

{

for(j=0;j<N;j++)

printf("%4d  ",a[i][j]);

printf("\n");

}

for(i=0;i<M;i++)

for(j=0;j<N;j++)

if(max<a[i][j])

{

max=a[i][j];

h=i;

l=j;

}





printf("最大元素是:a[%d][%d],即第%d行,第%d列\n其值为:%d\n",h+1,l+1,h+1,l+1,max);

}

/*

=======================================================================

评:

简单题目,仅仅需清楚查找方法。令max为矩阵的随意一个元素,和全部元素对照,

假设max比它小,就让max=它,并记录此时的行和列,直到查找结束!为了符合

人们的正常思维,行和列要加1。由于计算机默认是从0行開始的,而人们一般都

觉得从1開始!

思考:本程序中矩阵的大小也能够自己确定。但还不够灵活。最好还是试试用输入数

字的方式确定数组大小,使得程序更加灵活。

========================================================================

*/

最新文章

  1. 【Javascript Demo】移动端访问PC端网页时跳转到对应的移动端网页
  2. JDE910笔记1--基础介绍及配置[转]
  3. JS兼容IE浏览器的方法
  4. bzoj 3160: 万径人踪灭 manachar + FFT
  5. SQL中游标的使用
  6. 带您理解SQLSERVER是如何执行一个查询的
  7. 为什么选择Premium Fabric Shanghai
  8. ZOJ3626(树形dp)
  9. Codeforces 439C Devu and Partitioning of the Array(模拟)
  10. Domain Driven Design
  11. PHP面向对象-看父类调用子类方法
  12. Linux常见压缩命令 - gzip,zcat,bzip2,bzcat
  13. 虎牙直播弹幕转换字幕格式 基于Node.js 的 huya-danmu
  14. 在使用 Git pull 时候报错 error: inflate
  15. 在linux服务器新添加硬盘,如何识别、挂载。
  16. IDEA--生成jar包并且导出jar包
  17. StringEscapeUtils对字符串进行各种转义与反转义
  18. SQL Server 2012/2016/2017 新增函数
  19. python之路---12 生成器 推导式
  20. FMS是什么?

热门文章

  1. 解决mysql启动失败报1067错误
  2. NFC (Near Filed Communication)
  3. HTML表单设计(上)
  4. oracle精简客户端安装配置及常见问题
  5. [深度学习]实现一个博弈型的AI,从五子棋开始(2)
  6. 一起写框架-MVC框架-基础功能-Date类型数据绑定(七)
  7. ios -Unity3D的EasyAR集成到已经有项目中。
  8. 设计模式的征途—10.装饰(Decorator)模式
  9. Git文件状态描述
  10. 照虎画猫写自己的Spring