Cprimerplus第五版课后编程练习答案完整

上传人:cl****1 文档编号:499486386 上传时间:2022-08-21 格式:DOC 页数:145 大小:427KB
返回 下载 相关 举报
Cprimerplus第五版课后编程练习答案完整_第1页
第1页 / 共145页
Cprimerplus第五版课后编程练习答案完整_第2页
第2页 / 共145页
Cprimerplus第五版课后编程练习答案完整_第3页
第3页 / 共145页
Cprimerplus第五版课后编程练习答案完整_第4页
第4页 / 共145页
Cprimerplus第五版课后编程练习答案完整_第5页
第5页 / 共145页
点击查看更多>>
资源描述

《Cprimerplus第五版课后编程练习答案完整》由会员分享,可在线阅读,更多相关《Cprimerplus第五版课后编程练习答案完整(145页珍藏版)》请在金锄头文库上搜索。

1、第一章 概览编程练习1您刚刚被MacroMuscle#Software for Hard Bodies聘用.该公司要进入欧洲市场,需要一个将英寸转换为厘米的程序.他们希望建立的该程序可提示用户输入英寸值.您的工作是定义程序目标并设计该程序编程过程的第1步和第2步.1.将英寸值转化为厘米值2.显示输入英寸值-得到该值-转换为厘米值-存储-告知用户已结束第二章 C语言概述编程练习 1编写一个程序,调用printf函数在一行上输出您的名和姓,再调用一次printf函数在两个单独的行上输出您的名和姓,然后调用一对printf函数在一行上输出您的名和姓.输出应如下所示当然里面要换成您的#:Anton B

2、rucknerAntonBrucknerAnton Bruckner第一个输出语句第二个输出语句仍然是第二个输出语句第三个和第四个输出语句#includeint main printf; printf; printf; printf; return; 2编写一个程序输出您的#与地址.#includeint main printf; printf; return; 3编写一个程序,把您的年龄转换成天数并显示二者的值.不用考虑平年和闰年的问题.#includeint main int age=22; printf; printf; return; 4编写一个能够产生下面输出的程序: For hes

3、 a jolly good fellow! For hes a jolly good fellow! For hes a jolly good fellow! Which nobody can deny! 程序中除了main函数之外,要使用两个用户定义的函数:一个用于把上面的夸奖消息输出一次:另一个用于把最后一行输出一次.#includevoid printf1;void printf2;int main printf1; printf1; printf1; printf2; return;void printf1 printf;void printf2 printf; 5编写一个程序,创建一

4、个名为toes的整数变量.让程序把toes设置为10.再让程序计算两个toes的和以与toes的平方.程序应该输出所有的3个值,并分别标识它们.#includeint main int toes=10; int toes_add; int toes_square; toes_add=toes+toes; toes_square=toes*toes; printf; return; 6编写一个能够产生下列输出的程序:Smile ! Smile ! SmileSmile ! Smile !Smile ! 在程序中定义一个能显示字符串smile卜一次的函数,并在需要时使用该函数.#includevo

5、id display;int main display; display; display; printf; display; display; printf; display; printf; return;void display printf; 7编写一个程序,程序中要调用名为one_three的函数.该函数要在一行中显示单词one,再调用two函数,然后再在另一行中显示单词three.函数two应该能在一行中显示单词two.main函数应该在调用one_three函数之前显示短语starting now:,函数调用之后要显示done!o这样,最后的输出结果应如下所示:starting

6、nowonetwothreedone !#includevoid one_three;void two;int main printf; one_three; printf; return;void one_three printf; two; printf;void two printf;第三章 数据和C编程练习 1通过试验的方法即编写带有此类问题的程序观察系统如何处理整数上溢、浮点数上溢和浮点数下溢的情况.#includeint main unsigned int a=4294967295; float b=3.4E38; float c=b*10; float d=0.1234E-2;

7、printf; printf; printf; return; 2编写一个程序,要求输入一个ASCII码值,然后输出相应的字符.#includeint main char a; scanf; printf; return; 3编写一个程序,发出警报声,并打印下列文字: Startled by the sudden sound, Sally shouted, By the Great Pumpkin, what was that!#includeint main printf; return; 4编写一个程序,读入一个浮点数,并分别以小数形式和指数形式打印.输出应如同下面格式实际显示的指数位数也

8、许因系统而不同: The input is 21.290000 or 2.129000e+001.#includeint main float a; scanf; printf; return; 5一年约有3.156l07S.编写一个程序,要求输入您的年龄,然后显示该年龄合多少秒.#includeint main float a; printf; scanf; printf; return; 6.1个水分子的质量约为3.010-23g,l夸脱水大约有950g.编写一个程序,要求输入水的夸脱数,然后显示这么多水中包含多少个水分子.#includeint main float a; printf;

9、 scanf; printf; return; 7. 1英寸等于2.54cm.编写一个程序,要求输入您的身高以英寸为单位,然后显示该身高值等于多少厘米.如果您愿意,也可以要求以厘米为单位输入身高,然后以英寸为单位进行显示.#includeint main float a; printf; scanf; printf; return;第4章 字符串和格式化输入/输出编程练习 1编写一个程序,要求输入名字和姓氏,然后以名字,姓氏的格式打印.#includeint main char surname20,firstname20; printf; scanf; scanf; printf; return; 2编写一个程序,要求输入名字,并执行以下操作: a把名字引在双引号中打印出来. b在宽度为20个字符的字段内打印名字,并且整个字段引在引号内. c. 在宽度为20个字符的字段的左端打印名字,并且整个字段引在引号内. d在比名字宽3个字符的字段内打印它.#include#includeint main char name20; int width; printf; scanf; printf; printf; printfC:%-20s

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 工作计划

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号