内容简介
1 C语言概述
1.1 程序设计语言概述
1.2 算法
1.3 C语言的发展及特点
1.4 C语言程序的结构
1.5 C语言程序的开发
2 常用数据类型编程实训
实训1——等差数列
实训2——巧分苹果
实训3——小球下落
实训4——求100~200之间的素数
实训5——求n!
实训6——字符型变量的使用
实训7——常量的使用
实训8——一数三平方
实训9——判断三角形的类型
3 运算符与表达式编程实训
实训1——判断闰年
实训2——黑纸与白纸
实训3——阶梯问题
实训4——阿姆斯特朗数
实训5——谁在撒谎
实训6——最大公约数和最小公倍数
实训7——自然底数e的计算
实训8——求各位数字之和为6的数
实训9——判断整倍数
4 顺序结构编程实训
实训1——水池注水问题
实训2——小写字母转换为大写字母
实训3——实数的四舍五入
实训4——回文素数
实训5——使用字符函数输入/输出字符
实训6——求学生总成绩和平均成绩
实训7——输出相对的最小整数
实训8——3个数从小到大排序
实训9——计算圆周长和圆面积
5 选择结构编程实训
实训1——判断整数的奇偶性
实训2——判断年份是否为闰年
实训3——分段函数求解问题
实训4——判断星期和月份
实训5——判断一个月的天数
实训6——模拟自动售货机
实训7——机动车加油
6 循环结构编程实训
实训1——while求解1~100的和、猴子吃桃问题
实训2——do-while求解1~100、1~N的和
实训3——goto-if求解1~100之和
实训4——判断质数和百元买百鸡
实训5——九九乘法表和兔子生兔子
实训6——银行存款
实训7——猜新同学年龄
7 数组与字符串编程实训
实训1——矩阵转置
实训2——狼追兔子
实训3——谁家孩子跑得最慢
实训4——获取矩阵的最大值及其下标
实训5——单词统计
实训6——输出杨辉三角阵列
实训7——设计幻方矩阵
实训8——字符串升序排列
实训9——字符串加密和解密算法
8 函数编程实训
实训1——等腰三角形输出
实训2——哥德巴赫猜想
实训3——汉诺塔
实训4——分鱼
实训5——约瑟夫环
实训6——子串定位
实训7——IP地址转换
实训8——卡布列克常数
9 指针编程实训
实训1——字符串空格统计
实训2——整数逆序输出
实训3——删除指定格式单词
实训4——三色旗
实训5——判定符合要求的素数
实训6——定积分计算
实训7——筛选参赛人员
实训8——星期日到星期六的英文输出
10 复杂数据类型编程实训
实训1——空间两点距离
实训2——日期处理
实训3——学生成绩处理
实训4——学生信息按序输出
实训5——字符加密
实训6——指定表格的输入与输出
实训7——月份与季节
实训8——水果拼盘
参考文献