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

副标题:无

作   者:李军民主编

分类号:

ISBN:9787560627489

微信扫一扫,移动浏览光盘

简介

    本书针对C/C++语言程序设计中常见且具有特色的应用问题,精选了100个案例,从算法实现的思维入手,以实例的形式,结合计算机处理问题的过程,对程序设计的方法进行了表述、讲解,旨在使学生掌握程序设计的基本方法与技能。     本书以程序设计求解问题为主线来组织编写内容,取材注重典型性与趣味性。每一个实例都是从问题描述、算法分析、代码实现到程序说明、思考与练习等逐层展开,并对某些程序给出了N-S流程图,在关键代码与生僻语句处做了必要注释,力求帮助读者理解并掌握计算机程序设计中算法实现的真谛。     本书还为《C++语言程序设计》(龚尚福主编)一书的全部习题配备了解答与学习指导。     本书适合高等学校学生作为计算机程序设计应用课程案例教学使用,也可供各级程序设计选拔赛、计算机等级考试与软件程序员水平考试练习参考。

目录


第一部分  基 础 篇


实例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


                       第二部分  提 高 篇


实例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
习题二     219
习题三     221
习题四     235
习题五     249
习题六     261
习题七     270
习题八     274
习题九     285
习题十     286
习题十一    294
习题十二    303
习题十三    315
习题十四    319

已确认勘误

次印刷

页码 勘误内容 提交人 修订印次

《C/C++语言程序设计》同步进阶经典100例与习题指导
    • 名称
    • 类型
    • 大小

    光盘服务联系方式: 020-38250260    客服QQ:4006604884

    意见反馈

    14:15

    关闭

    云图客服:

    尊敬的用户,您好!您有任何提议或者建议都可以在此提出来,我们会谦虚地接受任何意见。

    或者您是想咨询:

    用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问

    Video Player
    ×
    Audio Player
    ×
    pdf Player
    ×
    Current View

    看过该图书的还喜欢

    some pictures

    解忧杂货店

    东野圭吾 (作者), 李盈春 (译者)

    loading icon