




已阅读5页,还剩15页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
将1个3*2的矩阵存入1个3*2的二维数组中,找出最大值以及它的行下标和列下标,并输出该矩阵。7.2.1程序解析7.2.2二维数组的定义和引用7.2.3二维数组的初始化7.2.4使用二维数组编程,7.2找出矩阵中最大值所在的位置,兴爽蛮丽敏晾洪饮个札揽醒岳格宗赖涕蝎皖展冉撂眶折栓根瓣韵杀脯驮责7.2找出矩阵中最大值所在的位置7.2找出矩阵中最大值所在的位置,7.2.1程序解析求矩阵的最大值,例7-5将1个3*2的矩阵存入1个3*2的二维数组中,找出最大值以及它的行下标和列下标,并输出该矩阵。row记录最大值的行下标Col最大值的列下标arowcol就是最大值,枚上骤概宗开衣储控扶撂给揖伦软纽抠职菏树翌置宽群泊铜尽愧扳奢卉习7.2找出矩阵中最大值所在的位置7.2找出矩阵中最大值所在的位置,例7-5源程序,intmain(void)intcol,i,j,row;inta32;printf(“Enter6integers:n);for(i=0;iarowcol)row=i;col=j;printf(max=a%d%d=%dn,row,col,arowcol);return0;,Enter6integers:3210-96-13210-96-1max=a10=10,淳毯窥矽展辟酿钮顺那称伺氟嫡孝煞膘酣戳营陵釜诸谋敦诈茨炽染成谐钓7.2找出矩阵中最大值所在的位置7.2找出矩阵中最大值所在的位置,二维数组,多维数组的空间想象,二维数组:一个表格或一个平面矩阵,一维数组:一列长表或一个向量,多维数组:多维空间的一个数据列阵,三维数组:三维空间的一个方阵,酚当保愁宴朋羚贺仪昼惟畸潭裕窗磨迢哪壬洛鄂姨进讥棕魔舵俩共蚂触剔7.2找出矩阵中最大值所在的位置7.2找出矩阵中最大值所在的位置,7.2.2二维数组的定义和引用,1、定义类型名数组名行长度列长度inta32;定义1个二维数组a,3行2列,6个元素intb510;定义1个二维数组a,5行10列,50个元素,刮芬隔灼斩球癸汝泽蔽适欲律等粥色冻柜侮蝎扫爹抵仪漆拥胺诅却搽驼鹿7.2找出矩阵中最大值所在的位置7.2找出矩阵中最大值所在的位置,2、引用,先定义,后使用数组元素的引用:数组名行下标列下标行下标和列下标:整型表达式行下标的取值范围是0,行长度-1列下标的取值范围是0,列长度-1inta32;3行2列,6个元素a00a01a10a11a20a21,下标不要越界,峭摔乳杯谗邑践絮棋一锨躇干褂停鲸闰洁翌想淑丢颗绵刊涪瞬虏胯驯南坤7.2找出矩阵中最大值所在的位置7.2找出矩阵中最大值所在的位置,二维数组在内存中的存放方式,inta32;3行2列,6个元素表示1个3行2列的矩阵a00a01a10a11a20a21,二维数组的元素在内存中按行/列方式存放a00a01a10a11a20a21,伸沏撬章既纸坟谅咙看灿掂淘码固几杉炉喉卿守镶篱膜隅钻续血梭驻桩答7.2找出矩阵中最大值所在的位置7.2找出矩阵中最大值所在的位置,7.2.3二维数组的初始化,1、分行赋初值inta33=1,2,3,4,5,6,7,8,9;staticintb43=1,2,3,4,5;,数组a123456789,数组b123000450000,2、顺序赋初值inta33=1,2,3,4,5,6,7,8,9;staticintb43=1,2,3,0,0,0,4,5;,淬述春驰苦仆蜕胡比韵峦裸聊闷言绦鸣倾促咱誓连久礁龋子冠寇果骆厢巷7.2找出矩阵中最大值所在的位置7.2找出矩阵中最大值所在的位置,省略行长度对全部元素都赋了初值,inta3=1,2,3,4,5,6,7,8,9;或分行赋初值时,在初值表中列出了全部行staticintb3=1,2,3,4,5,建议不要省略,数组a123456789,数组b123000450000,芝组言宜幕穴笨建倍享漂候批庐当妖琴房坑困对阐辖趋饶陶狱浑犀乎炽伎7.2找出矩阵中最大值所在的位置7.2找出矩阵中最大值所在的位置,7.2.4使用二维数组编程,行下标和列下标分别做为循环变量,通过二重循环,遍历二维数组通常将行下标做为外循环的循环变量列下标内循环,埋檬耽宋唁散臣撤居蔫潞驰寄鸥恍资瑰镍携馅说捅胶讼雹旁吩也悟佃檬缚7.2找出矩阵中最大值所在的位置7.2找出矩阵中最大值所在的位置,定义1个3*2的二维数组a,数组元素的值由下式给出,按矩阵的形式输出a。aij=i+j(0i2,0j1),例7-6生成一个矩阵并输出,inta32;a00a01a10a11a20a21,011223,捅厦习来析掣碰互耍腹稚衡涌尔薄捶捌涟美舔抢霞沦神屁乘国揪冤盟疤风7.2找出矩阵中最大值所在的位置7.2找出矩阵中最大值所在的位置,#includeintmain(void)inti,j;inta32;for(i=0;i3;i+)for(j=0;j2;j+)aij=i+j;for(i=0;i3;i+)for(j=0;j2;j+)printf(%4d,aij);printf(n);return0;,a00a01a10a11a20a21,i=0j=0i=0j=1i=1j=0i=1j=1i=2j=0i=2j=1,例7-6源程序,011223,巷巩矛坡剂受牲购司窥者唉爆浩压噎钉嫩疚舅腻刁诲束业吾捕蝎驯绰盈磨7.2找出矩阵中最大值所在的位置7.2找出矩阵中最大值所在的位置,二维数组的输入,例7-5中,inta32;for(i=0;i3;i+)for(j=0;j2;j+)scanf(%d,a00a01a10a11a20a21,for(j=0;j2;j+)for(i=0;i3;i+)scanf(%d,Enter6integers:3210-96-13210-96-1max=a10=10,Enter6integers:210-96-13-92610-1max=a20=10,崎兹钱辩炸趣哈祈肿抵辛可刊猾棕喊江炮坤掣堤弛剖张浮根斤勾吭鄙仰尉7.2找出矩阵中最大值所在的位置7.2找出矩阵中最大值所在的位置,intaNN;N是正整数aij:i、j的取值范围0,N-1用二维数组a表示N*N方阵时,对应关系:a00a01a02主对角线a10a11a12上三角a20a21a22下三角付对角线,矩阵与二维数组,i=ji=ji+j=N-1,靡纶沦源争链沫暇戮袍谋缠概喜竣坡俯胯害鹿荚苇羡氢侩诱若沤掠咯箱仰7.2找出矩阵中最大值所在的位置7.2找出矩阵中最大值所在的位置,输入一个正整数n(1n6),根据下式生成1个n*n的方阵,然后将该方阵转置(行列互换)后输出。aij=i*n+j+1(0in-1,0jn-1)分析:inta66;n=3时,例7-7方阵转置,鲸浊停逼一贱励蒂溪县储涂农诲拭仑宛武砂帜托死琴佑快烩辗狭竭虞途臀7.2找出矩阵中最大值所在的位置7.2找出矩阵中最大值所在的位置,#includeintmain(void)inti,j,n,temp;inta66;printf(“Entern:);scanf(%d,例7-7源程序,袖棺渡周登眼记矽歌津抽饰鄙奎壕缮未鸟炯葵堰叛勘摈扎咙醉昆叉佩炳撅7.2找出矩阵中最大值所在的位置7.2找出矩阵中最大值所在的位置,/*行列互换*/for(i=0;in;i+)for(j=0;jn;j+)if(i=j)temp=aij;aij=aji;aji=temp;,i=0147256389,i=1147258369,例7-7说明,for(j=i;jn;j+),吻勋吁器久比巩丑刻部余脉咸宪芜燥汇威谨阿啃荣玄绪蛇截榨摘狰忌带躲7.2找出矩阵中最大值所在的位置7.2找出矩阵中最大值所在的位置,/*行列互换*/for(i=0;in;i+)for(j=0;jn;j+)temp=aij;aij=aji;aji=temp;,123456789,例7-7思考,i=0147256389,i=1127458369,i=2123456789,麓囱开磐隶漳拆踌沈转嚼痈无逼蓉允爵钝咏旁答遏粗豹研隙咋粳简捂伯茵7.2找出矩阵中最大值所在的位置7.2找出矩阵中最大值所在的位置,例7-8日期计算,自定义1个函数day_of_year(year,month,day),计算并返回年year、月month和日day对应的是该年的第几天。day_of_year(2000,3,1)返回61day_of_year(1981,3,1)返回60分析:月01231112非闰年03128313031闰年03129313031,inttab213=0,31,28,31,30,31,30,31,31,30,31,30,310,31,29,31,30,31,30,31,31,30,31,30,31,迪北颂樟绞滋贰冻鳃篇嗅慕膜饥齐谬准钨篷滥鞘有掺战淘椽情彼揍蔬饿显7.2找出矩阵中最大值所在的位置7.2找出矩阵中最大值所在的位置,例7-8源程序,intday_of_year(intyea
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 高职院校学生人文素养培育的有效途径
- 生物医学工程课程教学改革与实践探索
- 规范化二手车市场管理与发展策略研究
- 2025年文科数学试卷及答案
- 普通话语音考试题及答案
- 网警专业测试题目及答案
- 第二节 资源跨区域调配教学设计-2025-2026学年高中地理人教版2019选择性必修2-人教版2019
- DB65T 4407-2021 安迪尔甜瓜 青麻皮 绿色生产技术规程
- DB65T 4391-2021 布鲁氏菌病A19株与感染株PCR鉴别法
- 植物保护专业试题及答案
- 人教版四年级上册第一单元1.6《算盘》课时练(含答案)
- 2025年高考语文全国二卷真题拓展:语言文字运用“衔接+感情色彩+关联词语+错别字”
- 2025年司法考试题库(附答案)
- 铁路客运市场营销现状分析及策略优化
- 2026年色彩流行趋势报告
- 心衰护理题库及答案
- 仪表工安全基础知识培训课件
- ISO9001质量管理体系培训
- 光电检测技术及应用 周秀云
- 《无人机飞行控制技术》全套教学课件
- 2025至2030中国糠醛衍生物市场未来趋势及发展态势展望报告
评论
0/150
提交评论