本书以通俗易懂的语言详尽地介绍了使用C语言编写的100个实例,实例的选取兼顾了趣味性和实用性。通过这些实例的讲解,可以极大地提高读者的学习兴趣,拓宽C语言编程思维,提高编程能力,体会程序设计中的乐趣。
本书对每个实例都按照先分析问题再设计算法的步骤进行介绍,根据前面的分析和设计进一步确定程序框架,最后给出完整的代码及程序的执行结果。对于一些实例还特别进行了深入的分析和拓展,以开阔读者的思路,加深对问题的理解。在介绍每个独立的趣味问题时,将涉及的C语言中的知识点也都详尽地进行了解说,使读者在解读程序的同时能够对C语言的常用语法做到融会贯通,牢固掌握。
本书中每个实例代码都给出了详细的注释,方便读者快速地理解代码的含义。而且为了让读者更加高效、直观地学习,作者专门为本书录制了配套的多媒体教学视频辅助读者学习。相信通过演练本书中的实例,你的C语言编程能力会有很大的提高,并对相关的算法也将有更进一步的理解,为进一步的实战开发奠定坚实的基础。
本书特色
1.实例丰富
本书以通俗易懂的语言,深入、细致地介绍了使用C语言编写的100个实例,在介绍实例的同时将程序开发的基本原理、基本方法和基本技术融入其中。
2.趣味性
本书在选取例题时注意到了其趣味性,可以极大地提高读者的学习兴趣,使读者体会程序设计中的乐趣。
3.注释详尽
本书代码注释详尽、流程图画法规范,所有的示例均通过测试可运行,对读者有很好的参考价值。
4.讲解透彻
本书内容按照不同类型的趣味问题进行分类,力求将每一类问题都讲解透彻并总结出解决该类问题的通用的、一般的规律。
5.注重基础
本书在注重趣味性的基础上还加强了C语言语法知识的学习,将解决问题时所涉及的C语言中重要的知识点也进行了详尽的解说。
6.视频教学
本书中的实例都提供了对应的多媒体教学视频,读者可以先阅读本书内容,再结合多媒体教学视频进行学习,高效而直观,可以获得更佳的学习效果。
本书主要内容
全书共分12章。
第1章趣味算法入门,通过一些典型算法的介绍,带领读者走进计算机算法的世界,学会使用C语言来实现一个算法。
第2章趣味数学问题,从与生活相关的一些小例子中抽象出数学公式,再用C语言将这些模型化的数学问题表达出来。
第3章各种趣味整数,对各类整数问题进行了详细地讲解。
第4章趣味分数,讲述了各类与分数相关的趣味问题。
第5章趣味素数,介绍了判别素数的方法以及几种特殊素数的验证。
第6章趣味逻辑推理,提供了几个有趣的小故事,引导读者进行分析判断并使用C语言来实现。
第7章趣味游戏,使用C语言编写了几个小游戏,通过趣味小游戏来学习编程可以激发读者的学习兴趣。
第8章趣味数组,讲解了C语言中数组的使用方法。
第9章趣味函数递归,深入阐述了C语言中递归的概念,将递归融入各个问题的讲 解中。
第10章定理与猜想,使用C语言对常用的一些定理和猜想进行了验证。
第11章趣味图形,演示了如何使用C语言画一些简单的、常用的图形。
第12章其他趣味问题,介绍了一些综合性较强的编程问题。
适合阅读本书的读者
本书内容全面,可读性强,适合阅读的人员有:
* C语言编程初学者;
* C语言编程爱好者;
* 普通高校本、专科学生;
* 职业技术院校的学生;
* 程序设计爱好者;
* 各级程序设计选拔赛学员;
* 青少年信息学奥林匹克竞赛人员;
* 有一定开发经验的读者。
本书作者
本书由贾蓓、郭强和刘占敏主笔编写。其他参与编写的人员有韩先锋、何艳芬、李荣亮、刘德环、孙姗姗、王晓燕、杨平、杨艳艳、袁玉健、张锐、张翔、陈明、邓睿、巩民顺、吉燕、水淼、宗志勇、安静、曹方、曾苗苗、陈超。
编者
more >