




已阅读5页,还剩2页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
评分评分 签名签名 日期日期 湖南商学院湖南商学院实验报实验报告告 课课程名称程名称 C 语言程序设计 实验实验名称名称 数组和指针 专业专业班班级级 姓姓 名名 学学 号号 实验实验日期日期 第第 四四 周周 星期三星期三 七八七八节节 实验实验地点地点 E603 2011 2012 学年度第学年度第 二二 学期学期 第 2 页 共 7 页 一 实验目的一 实验目的 1 掌握一维数组和二维数组定义的方法 初始化方法及数组元素的引用方法 2 熟练掌握一维数组和二维数组的使用 3 掌握字符数组与字符串的关系以及字符串变量的表示 熟练字符串处理函数的应用 4 熟练掌握指针 地址 指针类型 void 指针 空指针等概念 5 熟练掌握指针变量的定义和初始化 指针的间接访问 指针的加减运算和指针表达式 6 会使用数组的指针和指向数组的指针变量 7 会使用字符串的指针和指向字符串的指针变量 8 学会使用指向函数的指针变量 9 了解指针与链表关系 二 实验内容二 实验内容 1 用筛法求 100 之内的素数 2 编写程序 输入 10 个整数 并对其进行从小到大排序 输出排序结果 3 打印出以下的杨辉三角形 要求打印出 10 行 1 1 1 1 2 1 1 3 3 1 1 4 6 4 1 1 5 10 10 5 1 4 输入两个字符串 比较这两个字符串 并输出比较的结果 不要用 strcmp 函数 5 编一程序 将两个字符串连接起来 不要用 strcat 函数 6 输入 10 个整数 将其中最小的数与第一个数对换 把最大的数与最后一个数对换 写 3 个函数 输入 10 个数 进行处理 输出 10 个数 7 编写一个函数 将一个 4 5 的矩阵转置 8 有一篇文章 共有 3 行文字 每行有 80 个字符 要求使用指针变量分别统计出其中 英文大写字母 小写字母 数字 空格以及其他字符的个数 9 对 5 个字符串进行排序 并输出排序后的字符串 三 实验环境三 实验环境 VC 6 0 四 相关知识四 相关知识 1 排序方法有多种 可以选择不同的排序方法实现 并比较不同算法排序的效率 排 序可以用最简单的选择排序法 选择排序法 1 从 n 个数中选择最小的一个 把它和第一个数组元素交换 2 从剩下的 n 1 个数中选择最小的一个 把它和第二个数组元素交换 3 依此类推 直到从最后两个元素中选出倒数第二小的元素并把它 第 3 页 共 7 页 和倒数第二个元素交换为止 2 杨辉三角使第 1 列和对角线元素为 1 使其它元素为其正上方与左斜上方元素和 3 字符串的比较是对字符串中对应位置字符的比较 4 字符串连接注意结束标记 0 的添加 5 所有程序均需要用指针来实现 子功能模块需要用函数来实现 6 程序 1 在找到最大数和最小数时需要记录下它们的地址 以便后面进行数据的交换 7 矩阵的转置需要分析明白对应位置数据的地址 以便进行数组元素的交换 交换 p 3 i j 与 p 3 j i 两个元素 8 读一行字符包括空格用函数 cin getline ch 81 五 操作步骤五 操作步骤 1 用筛法求 100 之内的素数 2 编写程序 输入 10 个整数 并对其进行从小到大排序 输出排序结果 第 4 页 共 7 页 3 打印出以下的杨辉三角形 要求打印出 10 行 1 1 1 1 2 1 1 3 3 1 1 4 6 4 1 1 5 10 10 5 1 4 输入两个字符串 比较这两个字符串 并输出比较的结果 不要用 strcmp 函数 第 5 页 共 7 页 5 编一程序 将两个字符串连接起来 不要用 strcat 函数 6 输入 10 个整数 将其中最小的数与第一个数对换 把最大的数与最后一个数对换 写 3 个函数 输入 10 个数 进行处理 输出 10 个数 7 编写一个函数 将一个 4 5 的矩阵转置 第 6 页 共 7 页 8 有一篇文章 共有 3 行文字 每行有 80 个字符 要求使用指针变量分别统计出其中 英文大写字母 小写字母 数字 空格以及其他字符的个数 9 对 5 个字符串进行排序 并输出排序后的字符串 第 7 页 共 7 页 六 实验结果及总结六 实验结果及总结 1 初步掌握一维数组和二维数组定义的方法 初始化方法及数组元素的引用方法 掌 握一维数组和二维数组的使用 2 初步掌握字符数组与字符串的关系以及字符串变量的表示和字符串处理函数的应用 3 初步掌握指针 地址 指针类型 void 指针 空指针等概念 掌握指针变量的定义 和初始化 指针的间接访问 指针的加减运算和指针表达式 4 会简单使用数组的指针和指向数组的指针变
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 化学气相淀积工协同作业考核试卷及答案
- 丝线脱胶后处理工艺考核试卷及答案
- 石材切割设备校验工艺考核试卷及答案
- 薄膜电阻器制造工异常处理考核试卷及答案
- 招聘师前沿技术考核试卷及答案
- 九年级化学第六单元控制燃烧第2节化石燃料的利用练习试题以及答案(适合鲁教版)
- 吐司店转让合同
- 银行中级工试题及答案
- 银行招聘面试题目及答案
- 银行运营考试题目及答案
- 床上洗头护理培训课件
- 2025年统编版小升初语文阅读专项训练:点面结合(含答案)
- 小学生养成良好学习习惯课件
- 《乡土中国》非连续性文本阅读专练-2023届高考语文备考专题复习
- 2025年北京市水务局所属事业单位招聘工作人员101人笔试高频重点提升(共500题)附带答案详解
- 2025至2030年中国密炼机上辅机系统行业投资前景及策略咨询研究报告
- 《T CPSS 1013-2021-开关电源电子元器件降额技术规范》
- 四川省德阳市中江县2024-2025学年九年级上学期期中考试英语试题(无答案)
- 2024年职工职业技能大赛数控铣工赛项理论考试题库-下(多选、判断题)
- 房地产行业市场调查报告
- 资金分析师职业鉴定考试复习题及答案
评论
0/150
提交评论