《《C/C++语言程序设计》同步进阶经典100例与习题指导》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:李军民主编;林淑飞副主编
  • 出 版 社:西安:西安电子科技大学出版社
  • 出版年份:2012
  • ISBN:9787560627489
  • 页数:320 页
图书介绍:本书是为配合C/C++语言的精品课程建设,引导学生深入理解与掌握计算机程序设计的思路与方法而编写的,其内容由浅入深,紧扣C/C++程序设计的算法实现过程,融入了作者多年C/C++语言及程序设计的教学经验与实践理念,吸纳了众多初级程序员、程序员与等级考试的特色试题,根据学生在学习程序设计过程中存在的算法理解易但编写程序困难等问题,采用由浅入深、由易向难逐渐展开的方式,既给出相应例题的算法分析与流程图描述,又给出了实现的具体代码,同时对程序的关键代码进行分析说明,并提出了针对性的思考题。

第一部分 基础篇 1

实例1基本库函数的使用 1

实例2基本数据类型的使用 2

实例3求一元二次方程的根 3

实例4个人收入所得税 4

实例5判断是每年的第几天 6

实例6循环结构的简单应用(水仙花数) 7

实例7循环结构的简单应用(完全数) 9

实例8数字金字塔 10

实例9循环应用题(穷举算法) 12

实例10循环应用题(试探算法) 14

实例11一般函数应用(孪子素数) 16

实例12递归调用的简单使用(连续数的倍数) 17

实例13函数嵌套调用的使用(最大公约数和最小公倍数) 19

实例14数组基本概念的应用 20

实例15一维数组的应用(排序问题) 22

实例16二维数组的应用(矩阵相乘) 23

实例17数组作为函数参数的应用 25

实例18字符串的使用(统计字符数) 28

实例19指针数组的应用 29

实例20数组指针的使用 31

实例21函数指针的使用 32

实例22指针函数的应用 34

实例23指针综合应用 35

实例24利用指针传递参数值 38

实例25结构体的应用 40

实例26统计多个学生的多门课的成绩 41

实例27共用体的应用 43

实例28链表的应用 45

实例29移位运算 47

实例30与或位运算 48

第二部分 提高篇 51

实例31进制转换 51

实例32贪心算法应用 53

实例33循环检查满足条件的数 55

实例34求组合数 56

实例35猴子分桃问题 58

实例36精确除法计算 60

实例37大数阶乘 62

实例38银行卡问题 64

实例39卡布列克运算 66

实例40密码问题 68

实例41连续整数和问题 69

实例42因子和问题 71

实例43数组压缩问题 72

实例44两路归并排序 75

实例45递归全排列 77

实例46数组元素平移 78

实例47统计数组元素出现次数 80

实例48最大公因式问题 82

实例49筛选法 84

实例50兔子繁衍问题 85

实例51分数数列求和 87

实例52进制转换 89

实例53字符串处理 91

实例54最长公共子序列问题 93

实例55字符串统计问题 97

实例56字符串变换与复原 98

实例57字符串置换问题 100

实例58数字布置问题 101

实例59自然数分解问题 104

实例60报数问题 106

实例61求定积分 107

实例62字母合并问题 109

实例63结构体变量排序问题 112

实例64产品工件计数统计 113

实例65法雷序列 115

实例66杨辉三角形输出 118

实例67环形矩阵输出 119

实例68取珠子问题 120

实例69链表翻转 125

实例70部件组成 129

实例71数组压缩 131

实例72蛇型矩阵 135

实例73魔阵 138

实例74生成集合问题 140

实例75变量三角形 141

实例76背包问题 144

实例77自然数组合问题 147

实例78方格填数问题 149

实例79求定和的所有序列 152

实例80迷宫问题 155

实例81二进制环问题 160

实例82四色定理 162

实例83马遍历问题 165

实例84比赛日程安排 171

实例85大整数相乘 173

实例86公交线路问题 177

实例87树和列表问题 182

实例88三度树列表 185

实例89矩阵连乘问题 187

实例90两字符串的编辑距离 189

实例91短文的二叉树存储 192

实例92二叉树遍历 195

实例93栈的使用 196

实例94循环链表应用(约瑟夫问题) 198

实例95递归改非递归 200

实例96队列应用 203

实例97书稿校对问题 207

实例98数字游戏 210

实例99过桥问题 212

实例100花朵数 214

第三部分 习题指导 218

习题一 218

习题二 219

习题三 221

习题四 235

习题五 249

习题六 261

习题七 270

习题八 274

习题九 285

习题十 286

习题十一 294

习题十二 303

习题十三 315

习题十四 319