《C语言趣味编程100例》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:贾蓓,郭强,刘占敏等编著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2014
  • ISBN:9787302338086
  • 页数:336 页
图书介绍:本书介绍了100个C语言趣味编程实例,讲解时将程序开发的基本原理、基本方法和基本技术融入其中。涵盖趣味算法、趣味数学、趣味整数、趣味分数、趣味素数、趣味逻辑推理、趣味游戏、趣味数组、趣味函数递归、定理与猜想、趣味图形,演示了如何使用C语言画一些简单的、常用的图形和其他趣味问题等,共100个趣味编程实例。

第1章 趣味算法入门(教学视频:90分钟) 1

1.1 百钱百鸡问题 1

1.2 借书方案知多少 5

1.3 打鱼还是晒网 7

1.4 抓交通肇事犯 11

1.5 兔子产子问题 14

1.6 牛顿迭代法求方程根 16

1.7 最佳存款方案 19

1.8 冒泡排序 20

1.9 折半查找 24

1.1 0数制转换 28

第2章 趣味数学问题(教学视频:59分钟) 36

2.1 个人所得税问题 36

2.2 存钱问题 43

2.3 分糖果 46

2.4 三色球问题 50

2.5 出售金鱼 52

2.6 求车速 54

2.7 爱因斯坦的数学题 57

2.8 猜牌术 59

2.9 舍罕王的失算 63

2.1 0马克思手稿中的数学题 64

2.1 1 换分币 66

第3章 “各种”趣味整数(教学视频:49分钟) 69

3.1 完数 69

3.2 亲密数 72

3.3 自守数 75

3.4 回文数 78

3.5 水仙花数 81

3.6 阿姆斯特朗数 83

3.7 高次方数的尾数 86

3.8 黑洞数 87

3.9 勾股数 91

3.1 0不重复的3位数 94

第4章 趣味分数(教学视频:47分钟) 96

4.1 最大公约数 96

4.2 最小公倍数 100

4.3 歌星大奖赛 104

4.4 将真分数分解为埃及分数 108

4.5 列出真分数序列 112

4.6 多项式之和 116

4.7 分数比较 118

4.8 计算分数精确值 121

第5章 趣味素数(教学视频:36分钟) 125

5.1 素数 125

5.2 哥德巴赫猜想 129

5.3 要发就发 133

5.4 可逆素数 136

5.5 回文素数 140

5.6 孪生素数 142

5.7 梅森素数 144

第6章 趣味逻辑推理(教学视频:49分钟) 147

6.1 谁家孩子跑的最慢 147

6.2 新郎和新娘 150

6.3 谁在说谎 152

6.4 谁是窃贼 155

6.5 旅客国籍 158

6.6 委派任务 164

6.7 谜语博士的难题 166

6.8 黑与白 172

第7章 趣味游戏(教学视频:40分钟) 175

7.1 人机猜数 175

7.2 搬山游戏 179

7.3 抢30 182

7.4 黑白子交换 187

7.5 自动发牌 191

7.6 常胜将军 194

7.7 24点 195

7.8 掷骰子 201

第8章 趣味数组(教学视频:53分钟) 204

8.1 狼追兔子 204

8.2 选美比赛 208

8.3 邮票组合 211

8.4 平分7筐鱼 212

8.5 农夫过河 216

8.6 矩阵转置 221

8.7 魔方阵 225

8.8 马踏棋盘 230

8.9 删除“*”号 236

8.1 0指定位置插入字符 242

第9章 趣味函数递归(教学视频:46分钟) 244

9.1 递归解决年龄问题 244

9.2 递归解决分鱼问题 248

9.3 汉诺塔问题 251

9.4 猴子吃桃 255

9.5 杨辉三角形 257

9.6 卡布列克常数 260

9.7 逆序输出数字 263

第10章 定理与猜想(教学视频:32分钟) 269

10.1 四方定理 269

10.2 角谷猜想 272

10.3 π的近似值 274

10.4 尼科彻斯定理 277

10.5 奇数平方的有趣性质 281

10.6 回文数的形成 282

第11章 趣味图形(教学视频:18分钟) 287

11.1 绘制余弦曲线 287

11.2 绘制空心圆 289

11.3 绘制空心菱形 291

11.4 画直线 295

11.5 画圆和圆弧 301

11.6 画彩色图形 303

11.7 填充彩色图形 305

11.8 图形模式下显示字符 309

第12章 其他趣味问题(教学视频:35分钟) 312

12.1 双色球 312

12.2 填表格 316

12.3 求出符合要求的素数 318

12.4 约瑟夫环 324

12.5 数据加密问题 326

12.6 三色旗 329

12.7 统计学生成绩 333