购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

前言

C语言是国内外广泛使用的一种计算机语言。C语言具有简洁、实用、代码质量高、可移植性强等优点,它同时具有高级语言和低级语言的特点,因此目前C语言已成为学习和使用人数最多的一种计算机语言。本书不是一本介绍如何使用C语言的书,而是一本实用、有趣的C语言程序集。

本书具有以下特点:①内容涉及面广,既包括初等数学方面的内容,也有高等数学方面的内容,还兼有其他的内容。②实例的选取兼顾了趣味性和实用性。③对于每一个C语言应用实例,本书都是先分析问题,提出大致思路,再给出解决此问题的完整的C语言程序清单,最后给出程序运行结果。

全书共分9章。第1章日历和日期,内容是根据日期求星期,求两个日期之间的天数,编写并打印出任一年的日历,以及农历和公历之间的相互转换等。第2章大数计算,这里的大数是指用普通计算器,包括计算机和手机上的计算器都无法正确计算出来的数。大数计算包括大数的加、减、乘、除、乘方、开平方、阶乘、排列和组合。第3章涉及极限、级数和圆周率等,用程序实现数列极限和函数极限的计算或验证;用程序实现级数前 N 项和的计算;以及用程序求出圆周率的精确值。第4章复数的运算,复数运算包括复数代数式与极坐标式的相互转换、复数求倒数、乘、除、乘方、开方、开 N 次方根、指数、对数、正弦、余弦等运算。第5章矩阵计算,包括求行列式的值、矩阵转置、矩阵相乘和矩阵求逆。第6章求解多元一次方程组,包括解二元、三元、四元、五元、六元一次方程组。第7章求解一元 N 次方程(上),包括用公式法解一元二次、一元三次、一元四次方程。第8章求解一元 N 次方程(下),包括用迭代法解一元五次、一元六次、一元七次和一元八次方程。第9章包括了没归类到前8章的其他若干程序。最后是介绍Visual C++ 6.0上机操作的附录。

本书提供的电子资料包的内容,仍是以书中章节为单位。在每一章(指第1章到第9章)下,都有一个章文件夹,每章下面有[例 N .1],[例 N .2],…,[例 N . N ]的例文件夹,例文件夹内是这个例子的名称,打开名称文件夹,又有多个文件。其中,扩展名为DSW的文件是Visual C++6.0的工程文件;扩展名为c的文件是Visual C++6.0的源文件。在VisualC++6.0软件已安装在电脑中的前提下,双击具有DSW扩展名的文件就可进入Visual C++6.0软件集成环境,也就是Visual C++6.0的编辑、编译、连接、调试、运行环境。书中的所有例子都已在Visual C++6.0环境下调试通过,读者既可以原封不动地运行书中实例,也可以改变输入参数运行,还可以修改程序(包括少量改动和大刀阔斧的改动)运行。

本书所用C语言编译集成环境是Visual C++6.0,这个软件既可以用来编译、运行C++语言程序,也可以用来编译、运行C语言程序。本书所有例子都已在Visual C++6.0下通过调试。对于初次接触C语言的人,在读本书正文之前,可以先看一下介绍Visual C++6.0用法的附录。

本书的另一特点是实践性强。书中每一个实例,读者无须重新输入程序,无须重新建立项目工程,只需用鼠标双击一下,程序就可以运行。本书既适合初学者,也适合有一定编程基础的爱好者及专业技术人员。

本书适合以下人员阅读或参考:一是学习C语言课程的大、中专及高等职业学校、中等职业学校的在校学生;二是使用C语言的广大工程技术人员;三是C语言编程的初学者;四是广大程序设计爱好者和C语言编程爱好者。

由于编著者水平有限且时间仓促,书中难免存在不足,恳请读者批评指正。作者的电子邮箱为dushuchun@263.net。

本书电子资料包请扫描二维码下载。

编著者
2016年12月 53cMTbnALb35hqATJGKaaW9LaBChWTWSt153WPNuV5VQJ0+qt6vbW8rX7JELpiBu

点击中间区域
呼出菜单
上一章
目录
下一章
×