已阅读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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 3.3《岩石的组成》(教学设计)-2023-2024学年四年级下册科学教科版
- Module 12 Save our world unit 1 教学设计 2024-2025学年外研版九年级英语上册
- 龙里格龙教学设计-2025-2026学年小学音乐四年级上册人音版(主编:曹理)
- 浙教版科学七上4.4 物质的比热 配套教学设计
- 科学五年级下册2.用浮的材料造船教学设计
- 人教版七年级历史下册教学设计:14.明朝的统治
- 5 第五课 《自动避障机器人》 教案2023-2024学年小学信息技术五年级下册
- 中国超轻玻璃垫屋顶板行业市场前景预测及投资价值评估分析报告
- 3.1大洲和大洋( 第2课时)(教学设计)2024-2025学年七年级地理同步教学教学设计+教学设计(人教版2024)
- 24、天平 三年级上册科学教学设计 青岛版(五四制)
- 2025视觉设计师秋招笔试题及答案
- 2025年超声产前筛查试题及答案
- 2025年工会考试真题及答案
- 2023年食品筛选清洗机械相关行业项目成效实现方案
- 2026届广东肇庆市高三一模英语试题答案讲解课件
- 2025年广东普法考试试题及答案
- 2025年二十届四中全会知识测试题库(含答案)
- 【MOOC】新媒体文化十二讲-暨南大学 中国大学慕课MOOC答案
- 抛物线焦点弦的性质(公开课)(20张)-完整版PPT课件
- 芳烃抽提装置操作规程工艺技术规程
- 肾脏切除手术
评论
0/150
提交评论