C Primer Plus(第五版)第二章编程习题解答

需积分: 3 1 下载量 78 浏览量 更新于2024-07-28 1 收藏 253KB DOC 举报
"C Primer Plus(第五版)习题答案" 这些C语言编程练习题主要涵盖了基本的输入输出、变量的使用、类型转换、函数的调用以及简单的算术操作。让我们逐一解析每个习题。 PE2-1 这个简单的程序展示了如何在控制台上打印出不同的字符串布局。通过使用`printf`函数,它分别展示了在同一行内连续打印、换行后打印以及不换行连续打印字符串的效果。这是对`printf`函数基础用法的练习。 PE2-3 在这个练习中,程序计算并打印出一个人的年龄(以年和天计)。定义了两个整型变量`ageyears`和`agedays`,将年龄以年为单位存储在`ageyears`中,然后将其转换为天数并存储在`agedays`中。这涉及到了整型变量的使用、基本算术运算和`printf`函数用于格式化输出。 PE2-4 这道题目的目的是理解如何定义和调用函数。程序定义了两个函数`jolly`和`deny`,分别打印两段不同的文本。在`main`函数中,这两个函数被多次调用,展示了函数的复用性。这是对函数定义、调用及控制流程的基础练习。 PE2-5 这个练习进一步探讨了变量和算术运算。程序定义了一个整型变量`toes`,赋值为10,然后使用`printf`函数打印出`toes`的值以及它的两倍和平方。这涉及到变量的赋值、算术运算符的使用以及格式化输出。 PE2-7 该练习引导学生理解如何创建和调用函数来处理特定任务。虽然题目未给出完整的代码,但可以推测是要求编写一个函数`one_three`来打印1到3的数字序列,同时可能还有一个函数处理类似的任务,例如打印3到5的序列。这是对函数定义和参数传递的初步实践。 以上五个练习题都是C语言初学者的基础训练,旨在帮助学习者掌握基本的变量使用、算术运算、函数定义与调用,以及`printf`函数的输出格式控制。通过解决这些练习,学习者能够巩固对C语言基本语法的理解,并逐步建立起编写简单程序的能力。