C 语言课程实验教学案例

目 录

项目级案例 2

语句级案例 3

案例一 CPI 增长计算 4

项目案例 文本编辑器之一 —— 显示软件界面 6

案例二 获取三位整数的每一位数字 7

案例三 大小写字母转换 9

案例四 摄氏温度转华氏温度 11

案例五 三个数排序 12

案例六 成绩级别计算 14

项目案例 文本编辑器之二——用户选择菜单 16

案例七 求最大公约数 18

案例八 素数判断 20

案例九 银行系统的账户密码校验 22

案例十 百钱百鸡 24

项目案例 文本编辑器之三 —— 选择菜单的重现 26

函数级案例 28

案例十一 最大公约数和最小公倍数 29

案例十二 递归计算N !的值 31

案例十三 使用全局变量交换两个变量值 33

项目案例 文本编辑器之四 —— 一级菜单函数 35

案例十四 成绩排序 43

项目案例 文本编辑器之五 —— 二级菜单函数【一维数组实现】 45

案例十五 杨辉三角 61

案例十六 两个数的交换 63

项目案例 文本编辑器之六 ——二级菜单函数【二维数组及指针实现】 65

1

项目级案例

文本编辑器

打开一个文本编辑软件,如 word 、写字板等文本类处理软件,可以看到常

用功能有:文件(新建、打开、保存等)、编辑(查找、定位、替换、复制等)、

插入、格式(更改大小写等)、工具(字数统计等)等。编写一个简单的文本编

辑器。假设文章每段落是一个字符串。

通过调查用户需求,并进行认真分析,将“文本编辑器”初步划分为包括主

模块的7 个模块,如图所示。

各模块功能描述如下:

1.文件模块。文件菜单包含新建、打开、关闭、保存和打印文件,以及退出

系统的功能。

2.编辑模块。编辑菜单包含复制、粘贴文件,删除、查找和替换指定字符,

以及对段落的排序功 能。

3.插入模块。插入菜单包含插入字符和段落的功能。

4.格式模块。格式菜单包含大小写字符转换的功能。

5.工具模块。工具菜单包含字数统计、分类统计、加密和解密文件功能。

2

语句级案例

案例一 CPI 增长计算

项目案例 文本编辑器之一 —— 显示软件界面

案例二 获取三位整数的每一位数字

案例四 摄氏温度转华氏温度

案例五 三个数排序

案例六 成绩级别计算

项目案例 文本编辑器之二——用户选择菜单

案例七 求最大公约数

案例八 素数判断

案例九 银行系统的账户密码校验

案例十 百钱百鸡

项目案例 文本编辑器之三 —— 选择菜单的重现

3

案例一 CPI 增长计算

1. 常量的分类和使用

案例重点

2. 变量的定义、使用和初始化

1. 变量的定义和使用

案例难点

2. 变量的内存表示

学习要求

知识点

了解 理解 掌握 熟练掌握

常量的分类 √

常量的使用 √

学习目标

变量的定义 √

变量的使用 √

C语言阶梯程序,阶梯式C语言程序设计实验指导书.pdf相关推荐

  1. python程序设计实验指导书_“Python程序设计”实验指导书.pdf

    Python < 程序设计>实验指导书 董付国 <Python 程序设计 (第2 版)> <Python 程序设计基础 (第2 版)> <Python 可以这 ...

  2. 如何编程阶梯形c语言,阶梯式C语言程序设计实验指导书.doc

    阶梯式C语言程序设计实验指导书 C 语言课程实验教学案例目 录 项目级案例 .............................................................. ...

  3. c语言程序设计书实验电子版,C语言程序设计实验指导书(学生用书)-修订版.pdf

    C语言程序设计 实验指导书 (试用版) 华中科技大学计算机学院 2004年3月 编写说明 C语言程序设计的上机实验是进一步深刻了解C语言的语法.语义,掌握用 C语言进行初步程序设计所需要的方法和技能的 ...

  4. C语言中单引号 39 97 39,C語言程序设计实验指导书.doc

    C語言程序设计实验指导书 C语言程序设计 实验指导书 ? ? ? ? ? ? ? 计算机学院计算机科学教研室 武汉科技大学 2005年 ? ? 实验一 Turbo C编译环境的使用 [实验目的] 1. ...

  5. 华南农业大学c语言实验指导答案,华南农业大学C语言程序设计实验指导书参考答案...

    华南农业大学C语言程序设计实验指导书参考答案,大一C语言实验苦手可以看一下. 上级实验参考答案#include "stdio.h" #include"math.h&quo ...

  6. 华南农业大学c语言程序设计实验指导书参考答案,华南农业大学C语言程序设计实验指导书参考答案.doc...

    华南农业大学C语言程序设计实验指导书参考答案 华南农业大学c语言程序设计上机指导书参考答案 上级实验参考答案#include "stdio.h" #include"mat ...

  7. c语言程序设计实验13文件,C语言程序设计实验指导书

    C语言程序设计实验指导书 C 语言程序设计实验指导书 C 语言程序设计实验指导书 实验一:C语言的运行环境及运行 C 程序的方法(2 学时) 一.实验目的和要求:一.实验目的和要求: (1)了解所用的 ...

  8. java实验指导书(实验四)答案_java程序设计实验指导书答案

    ? 狗生活在陆地上(是一种陆生动物),既是哺乳类的也是肉食性的.狗通常的时候和人 打招呼会通过"摇摇尾巴",在被抚摸感到舒服的时候,会"旺旺叫",而在受到惊吓情 ...

  9. 查询日历的综合性C语言程序的设计,C语言程序设计实验指导书060522.doc

    <C语言程序设计>实验指导书 课程编号:142003 课程名称:C语言程序设计 适应专业: 安全防范.计算机侦查专业必修课,交通管理专业选修课 课程类别:专业必修课 实验教学种类:课程内实 ...

最新文章

  1. 机器学习实战(一)—— K-近邻算法(KNN)
  2. 论文浅尝 | ICLR 2020 - 图神经网络的预训练策略
  3. 20181225 基于TCP/IP和基于UDP/IP的套接字编程
  4. 苹果宣布将把语音助手Siri整合到Apple Music服务中
  5. 注册表的监控 -- WIN9X
  6. dw常用标签_DW代码大全
  7. 如何打开PDF文档?必看的5种方法
  8. Java导出excel合并单元格边框消失问题
  9. java 拼音_JAVA实现汉字转换为拼音 pinyin4j/JPinyin
  10. 陈果“有空来坐坐...”
  11. Bootstrap3源码分析
  12. 用python画环形图
  13. ‘make_unique’ is not a member of ‘std’
  14. Tomcat开启APR模式并设置Tomcat为开机自启动服务
  15. <Android开发> Android vold - 第七篇 vold 的runCommand()方法解析
  16. ubuntu18.04系统安装+基本环境配置【原创】
  17. BIM技术在住宅园区物业管理中的应用及其优势
  18. 函数CLOI_PUT_SIGN_IN_FRONT:将数字的负号提到前面
  19. 农业信息化让农民“心明眼亮”
  20. contiki MAC

热门文章

  1. 送给80、90后的人生经典语录,别再孩子气了
  2. mac日历显示国家节假日及补班日期
  3. lightOJ 1278
  4. java poi替换word_利用POI 技术动态替换word模板内容
  5. word替换功能 如何将相同的内容,替换为依次排列的数字编号
  6. 微信小程序识别二维码
  7. matlab距离平方和公式推导,lstopt 非线性拟合:相关系数之平方(R^2)和决定系数(DC)计算公式是?...
  8. java动态代理三座大山InvocationHandler、newProxyInstance()和invoke()
  9. 计算机突然无法连接网络,win7电脑突然不能上网的四种解决方案
  10. C#基于OpenCVsharp提取文字区域