"C语言趣味程序设计编程100例精解-实用技巧与算法设计"

0 下载量 83 浏览量 更新于2024-02-02 收藏 287KB DOC 举报
《C语言趣味程序设计编程100例精解》是一本讲述C语言程序设计的书籍,其中包含了100个有趣的编程实例。这本书的内容非常丰富,提供了很多经典、实用和有趣的程序设计案例。其中的第一例是绘制余弦曲线,在屏幕上用星号"*"显示0到360度的余弦函数曲线。 这个问题在使用数组的情况下非常简单,但是如果规定不能使用数组,问题会变得更加困难。关键在于余弦曲线在0到360度的区间内,我们需要在一行中显示两个点,而一般的显示器只能按行输出,无法返回上一行。为了满足要求,我们需要在一行中一次输出两个星号"*"。为了同时获得余弦曲线在一行上的两个点,我们可以利用余弦函数的左右对称性。将屏幕的行方向定义为x,列方向定义为y,0到180度的图形与180到360度的图形是左右对称的。我们可以定义图形的总宽度为62列,计算出0到180度的x行的y点的坐标m,那么在同一行的180到360度的y点的坐标应为62-m。程序中可以利用反余弦函数acos来计算坐标(x,y)的对应关系。使用这种方法编写的程序简洁而精炼,展现了一定的技巧。 《C语言趣味程序设计编程100例精解》这本书中的其他案例也同样有趣且具有实用性。这些案例涵盖了很多不同的主题,包括数学计算、图形绘制、字符串处理、文件操作等。这些案例旨在让读者通过实践的方式学习C语言的基本概念和语法,并培养解决问题的能力。 这本书的编写风格简明扼要,每个案例都给出了问题的分析和算法设计。对于每个案例,书中都提供了详细的代码实现和运行结果展示,并对代码进行了解释和讲解。这样的设计使读者能够更好地理解每个案例的思路和实现方法,提高自己的编程能力。 总之,《C语言趣味程序设计编程100例精解》这本书是一本适合初学者的C语言程序设计教材。通过学习这本书,读者可以系统地掌握C语言的基本概念和语法,并通过实践案例培养解决问题的能力。这本书对于那些希望学习C语言并对编程感兴趣的人来说是一本非常有价值的参考资料。