《C primer plus 第五版》

作者:Stephen Prata  出版社:人民邮电出版社

题目 题型
编写一个程序,要求输入名字和姓氏,然后以“名字,姓氏”的格式打印。 问答
编写一个程序,要求输入名字,并执行以下操作:     a.把名字引在双引号中打印出来。     b.在宽度为20个字符的字段内打印名字,并且整个字段引在引号内。     c. 在宽度为20个字符的字段的左端打印名字,并且整个字段引在引 问答
编写一个程序,读取一个浮点数,并且首先以小数点记数法,然后以指数记数法打印之。输出使用下列形式(在指数位置显示的数字的位数可能会随系统而不同):     a. The input is 21.3 or 2.1e+001.     b. Th 问答
编写—个程序,要求输入身高(以英寸为单位)和名字,然后以如下形式显示:        Dabney, you are 6.208 feet tall     使用float类型,使用/作为除号。如果您愿意,可以要求以厘米为单位输入身高 问答
编写一个程序,首先要求用户输入名字,然后要求用户输入姓氏。在一行打印输入的姓名,在下行打印每个名字中字母的个数。把字母个数与相应名字的结尾对齐,如下所示:           Melissa Honeybee                 问答
编写一个程序,设置一个值为1.0/3.0的double类型变量和一个值为1.0/3.0的float类型变量。每个变量的值显示三次:一次在小数点右侧显示4个数字,一次在小数点右侧显示12个数字,另一次在小数点右侧显示16个数字。同时要让程序包括float 问答
编写一个程序,要求用户输入行驶的英里数和消耗汽油的加仑数。接着应该计算和显示消耗每加仑汽油行驶的英里数,显示方式是在小数点右侧显示一个数字。然后,根据l加仑约等于3.785升,l英里约等于1.609公里的规则,它应该把每加仑英里数转换成每100公里的升 问答
您会使用什么转换说明来打印下列各项内容? a.一个字段宽度为6、最少有4位数字的十进制整数 b.一个字段宽度在参数列表中给定的八进制整数 c.一个字段宽度为2的字符 d.一个形如+3.13、字段宽度等于数字中字符个数的浮点数 问答
为下列每个输入行提供一个对其进行读取的scanf()语句,并声明语句中用到的所有变量或数组。 a.101 b.22.32 8.34E-09 c.linguini d.catch 22 e.catch 22(但是跳过catc 问答
假设您想在程序中使用圆括号代替花括号。以下方法可以吗? #define ( { #define ) } 问答