



免费预览已结束,剩余1页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
高级语言程序设计实验报告班级: 姓名: 学号: 课程名称高级语言程序设计实验项目二维数组编程练习实验项目类型验证演示综合设计指导教师李养群成 绩一、实验目的(1)掌握二维数组的定义,初始化,与使用方法,会正确访问二维数组的元素(2)了解行指针,列指针,会利用他们来访问二维数组中得元素二、实验步骤1,了解操作环境2,编写程序3,对程序进行调试,纠错三、实验指导1,题一:利用循环嵌套,外层控制行变化,然后通过一个二层循环首先可以寻找到当前行中得最大元素,记下其列号;再利用一个并列的二层循环到本列中再扫描各行,判断它是不是本 列的最小元素,如果是,则是鞍点,输出对应的信息;否则,再扫描一行。程序中需要定义一个统计鞍点个数的变量,如果行都扫描结束还没有一个鞍点,说明该矩阵没有鞍点,给出相应额提示信息。2,题二:(a)从结构化程序设计的角度来考虑,要设计两个函数来完成数次二维数组的功能,形参分别是行指针和列指针(b)如果列指针p要能正确访问二维数组arr的元素,首先需要定义该列指针,形式是int*p;zai p=*arr的前提下,通过指针q访问一个二维数组的元素arrij,可以有这样集中后方法:qij,*(qi+j),*(*(q+i)+j)和(*(q+i)j3题三:(a)动态二维数组空间的申请分为两步:第一,申请一维指针数组,分量个数=二维数组的行数,第二步;利用每一个一级指针元素再申请动态一维数组,分量个数=二维数组的行列数,这样二维数组的元素就可以表示为从p00一直到pn-1m-1(b)读入动态二维数组元素的方式与静态二维数组是一样的(c)释放动态空间:首先通过一维指针数组的每一个指针元素释放动态二维数组的空间,第二步:再通过二级指针变量释放动态一维指针数组空间。4,题四:注意是从大到小排序四,运行结果已经过程1,2. 34,四、实验结果及分析 题(1):本题使用循环嵌套的方法进行鞍点扫描。 题(2):本题主要考察汗指针和列指针的对二位数组的访问方式,行指针可以用去qij的方式访问,列指针用*(q+i*4+j)
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 父亲的病试题及答案
- 幼儿园图形与颜色互相理解的题目及答案
- 施工现场安全标准实施的挑战与机遇试题及答案
- 2025汽车工程知识测试题目及答案
- 2025金融科技面试题库及答案
- 2025广东公务员考试题及答案
- 新能源汽车与可持续交通政策的相互影响研究试题及答案
- 新能源汽车的技术标准与政策试题及答案
- 施工机构设置原则试题及答案
- 特色项目的大学物理考试试题及答案
- 2024年陕西省普通高中学业水平合格性考试历史试题(解析版)
- 拉美文化学习通超星期末考试答案章节答案2024年
- 集装箱七点检查表
- 天津民间艺术课件
- 智慧旅游电子票务管理系统整体设计方案
- 学习民法典 做遵纪守法小学生专题课件
- 亦庄开发区企业名录
- 机械制图-键连接
- 2022年 江苏省宿迁市中考数学试卷及解析
- 建设工程项目质量控制(课件).
- 商品混凝土公司员工培训方案(参考)
评论
0/150
提交评论