前言
章C语言程序设计基础
案例一创建和运行一个C语言程序
案例分析与实现
相关知识:C程序设计基础
拓展练习:学生信息显示
案例二打印字母图案
案例分析与实现
相关知识:格式化输入输出函数
拓展练习:简易计算器功能菜单输出
第二章顺序结构程序设计
案例一简易加法器设计
案例分析与实现
相关知识:数据类型与表达式
拓展练习:摄氏温度与华氏温度转换
案例二鸡兔同笼问题
案例分析与实现
相关知识:算法
拓展练习:正整数逆序输出
第三章选择结构程序设计
案例一成绩通过通知
案例分析与实现
相关知识:条件判断表达式
拓展练习:三角形构成条件
案例二商场促销活动收费程序
案例分析与实现
相关知识:if语句
拓展练习:象限判断
案例三季节判断
案例分析与实现
相关知识:switch语句
拓展练习:四则运算
第四章循环结构程序设计
案例一简易计算器
案例分析与实现
相关知识:while语句
拓展练习:数位拆解
案例二打印输出“水仙花数”
案例分析与实现
相关知识:dowhile语句
拓展练习:自然数阶乘计算
案例三小猴子吃桃
案例分析与实现
相关知识:for语句
拓展练习:斐波那契数列
案例四百钱买百鸡
案例分析与实现
相关知识:循环嵌套
拓展练习:判断获奖人员
案例五判断素数
案例分析与实现
相关知识:转移语句
拓展练习:猜数字游戏
第五章函数
案例一学生成绩统计
案例分析与实现
相关知识:函数
拓展练习:猜年龄
案例二平面几何图形面积计算器
案例分析与实现
相关知识:局部变量
拓展练习:年龄比较程序设计
案例三柜台收银计算
案例分析与实现
相关知识:全局变量、内部函数、外部函数
拓展练习:字符统计
第六章数组
案例一数据加密处理
案例分析与实现
相关知识:一维数组
拓展练习:数据排序
案例二学生成绩管理
案例分析与实现
相关知识:二维数组
拓展练习:杨辉三角
案例三信息解密处理
案例分析与实现
相关知识:字符数组、常用字符串处理函数
拓展练习:统计各类别字符的个数
第七章指针
案例一求两数中的数
案例分析与实现
相关知识:指针的基本概念及基本运算
拓展练习:指针的简单操作
案例二计算一维数组元素之积
案例分析与实现
相关知识:指针与数组
拓展练习:素数之和
案例三大小写字母转换
案例分析与实现
相关知识:指针与函数
拓展练习:素数判断
案例四字符串反序输出
案例分析与实现
相关知识:指针与字符串
拓展练习:统计字符串中单词的个数
第八章结构体与共同体
案例一客户信息登记
案例分析与实现
相关知识:编译预处理、结构体
拓展练习:学生期末总评成绩计算
案例二选票统计
案例分析与实现
相关知识:结构体数组
拓展练习:计算学生的平均成绩并统计不及格的人数
案例三学校人员的数据管理
案例分析与实现
相关知识:共用体
拓展练习:子网掩码计算方法
案例四水果拼盘
案例分析与实现
相关知识:枚举
拓展练习:抓球游戏
第九章位运算与文件
案例一单元内容清零
案例分析与实现
相关知识:位运算
拓展练习:数据左循环移位操作
案例二通讯录信息录入
案例分析与实现
相关知识:文件
拓展练习:文件加密
附录
参考文献