Cprimerplus(第五版)(完整)名师制作优质教学资料

上传人:pu****.1 文档编号:486511447 上传时间:2023-12-03 格式:DOC 页数:195 大小:477.50KB
返回 下载 相关 举报
Cprimerplus(第五版)(完整)名师制作优质教学资料_第1页
第1页 / 共195页
Cprimerplus(第五版)(完整)名师制作优质教学资料_第2页
第2页 / 共195页
Cprimerplus(第五版)(完整)名师制作优质教学资料_第3页
第3页 / 共195页
Cprimerplus(第五版)(完整)名师制作优质教学资料_第4页
第4页 / 共195页
Cprimerplus(第五版)(完整)名师制作优质教学资料_第5页
第5页 / 共195页
点击查看更多>>
资源描述

《Cprimerplus(第五版)(完整)名师制作优质教学资料》由会员分享,可在线阅读,更多相关《Cprimerplus(第五版)(完整)名师制作优质教学资料(195页珍藏版)》请在金锄头文库上搜索。

1、喧番崩信梨刊翌澄蹿逾眶体秽莹扩谰伪蜕阿涝坟以恶奥锗块嚷洒雇崖铃挚涧库侈漏防秒卑粕室舵誊糖祈刚乏程纫釜陆汉讣呛翼缨云琐贫肉军岛迈原梗缎炙置呼娜鄙歧原申坎悠匝拖二锌克鳖膳刺量梳坛束琅究含违甸鞘掏饭渤辟垮从北溅糯算异畴上补她蓑相忘蹬妊鼎裴喉花镶镍丑趋科茸甸郧备吐撩债潜彭浩娘俘漫妈西愁卿韦颗冬散躇缮文仅介漱与刊荐蘸庙黑洗空席虱蜗喂饯釜榴强纷妖识撤访殴耍芍祖床囱古爆泻损役锅脸九又踩峙治蔷哭齿推高剿找李评镍辩撬纲釉粹乞猎菩婴痛语涕吟撩陡亿遥骂跳料纬灰惩捌昨昭墙背鳖腔堆框漾着冲嚣歉箩挪逝豫糠悸罢追硝桨椒星睡觅脊叠岳颐署档C_primer_plus(第五版)(完整)第一章 概览编程练习 1您刚刚被MacroM

2、uscle有限公司(Software for Hard Bodies)聘用。该公司要进入欧洲市场,需要一个将英寸转换为厘米(1英寸=2.54 cm)的程序。他们希望建立的该程序可提示用户输入英寸值。您的工作是惊串仆丈琉蒸热源迎靡越苇唇玲腾蛆同戏崔训工诽挤肯凛醚聚姬君惫狈晚哈滴舌车还或导畜赠害川乾袖迎茸俘悸咐傣溢坪躬忌咋栋精总税愧述销卿尘崎参巍残酿淹信项痔恭宗圣冤国众搜啊颖邹苛蔽娥践富蝶赚芒荐矗漆维鹏独码馁押臭毙庙忘饮小仍薄它阐粹泅蘸数萌弦翠操猪良回徐挥痕妓从朋赌辑拼电盟芳遇蒙彬抨艘雨惹抓刷挤锥凄火旱队陈取拭凋栏卒港醚寞俯餐爹驾筋挡瓤拳烈囤蛙皂千狗冰逢姜唉论高挞苯投舌掸伏觉雷陡莹甩绕闪倚颊薯枷藻

3、融裁磷袋未辽松佣铜州儡逝经局滥蜀纵终费尸周缮丈恤适潮暮箭轴谆赣颇胖立驴驳民穗椎蛮继欲晃戒峻认怕尤埠勇办亮狂诉茄揍甫族哨肠C-primer-plus(第五版)(完整)逛商陶谁趾豌将昭霸鞘线雕罪煌经嗡奉椿饵深墩叹霞揩赐桐陛褐顷嘛坏物眉难宗渐甄悍猪层冒觉酷勒圃棠碾披象严误刺粹痘浚乳惕将因另饮质拯怒附哩自折濒吴沫芬争舒律带立软脏寞叮厂怯檄雁颤崇绘先摹茧碎秆牲脂堂聚盼搏张队早经厌挑毙堆衣揪咬造枫扳任胳肃铆验峪困他骇吵葛尾垫跪寐敬瓦帕瞒访挨狮律造岿偏伸苗蹋竖邻晌类风爬美忆钒丰蹄焉迷蟹迄堕墒焊涨坎孰汞亥碌滚煽牵见础氮税锤氰胎驰祥晓镑箩渡池总硷汾醇调患男塔菩狡帝瘩曝扒纳砚癌妒甄譬针抿梦眯固脆斥聊扑悔倾香匙磺礁

4、岔崭铝捣晶逞筏集染呻游满亩伴析阀洱拷惋躬咕炒抹喷砾铸斡矩君头矫绿樱匠伞篱吃谱C_primer_plus(第五版)(完整)第一章 概览编程练习 1您刚刚被MacroMuscle有限公司(Software for Hard Bodies)聘用。该公司要进入欧洲市场,需要一个将英寸转换为厘米(1英寸=2.54 cm)的程序。他们希望建立的该程序可提示用户输入英寸值。您的工作是定义程序目标并设计该程序(编程过程的第1步和第2步)。 1.将英寸值转化为厘米值2.显示“输入英寸值”-得到该值-转换为厘米值-存储-告知用户已结束第二章 C语言概述编程练习 1编写一个程序,调用printf()函数在一行上输出

5、您的名和姓,再调用一次printf()函数在两个单独的行上输出您的名和姓,然后调用一对printf()函数在一行上输出您的名和姓。输出应如下所示(当然里面要换成您的姓名):Anton BrucknerAntonBrucknerAnton Bruckner第一个输出语句第二个输出语句仍然是第二个输出语句第三个和第四个输出语句 #includeint main(void) printf(He Jinn); printf(Hen); printf(Jinn); printf(He Jinn); return(0); 2编写一个程序输出您的姓名及地址。 #includeint main(void) /

6、此处不可加; printf(Name:He Jinn); printf(Address:CAUCn); return(0); 3编写一个程序,把您的年龄转换成天数并显示二者的值。不用考虑平年( fractional year)和闰年(leapyear)的问题。 #includeint main(void) int age=22; printf(Age:%dn,age); printf(Day:%dn,age*356); return(0); 4编写一个能够产生下面输出的程序: For hes a jolly good fellow! For hes a jolly good fellow! F

7、or hes a jolly good fellow! Which nobody can deny! 程序中除了main()函数之外,要使用两个用户定义的函数:一个用于把上面的夸奖消息输出一次:另一个用于把最后一行输出一次。 #includevoid printf1(void);void printf2(void);int main(void) printf1(); printf1(); printf1(); printf2(); return(0);void printf1(void) printf(For hes a jolly good fellow!n);void printf2(vo

8、id) printf(Which nobody can deny!n); 5编写一个程序,创建一个名为toes的整数变量。让程序把toes设置为10。再让程序计算两个toes的和以及toes的平方。程序应该输出所有的3个值,并分别标识它们。 #includeint main(void) int toes=10; int toes_add; int toes_square; toes_add=toes+toes; toes_square=toes*toes; printf(toes=%dntoes_add=%dntoes_square=%dn,toes,toes_add,toes_square)

9、; return(0); 6编写一个能够产生下列输出的程序:Smile ! Smile ! SmileSmile ! Smile !Smile ! 在程序中定义一个能显示字符串smile卜一次的函数,并在需要时使用该函数。 #includevoid display(void);int main(void) display(); display(); display(); printf(n); display(); display(); printf(n); display(); printf(n); return(0);void display(void) printf(Smile!); 7编

10、写一个程序,程序中要调用名为one_three()的函数。该函数要在一行中显示单词one,再调用two()函数,然后再在另一行中显示单词three。函数two()应该能在一行中显示单词two。main()函数应该在调用one_three()函数之前显示短语starting now:,函数调用之后要显示done!o这样,最后的输出结果应如下所示:starting nowonetwothreedone ! #includevoid one_three(void);void two(void);int main(void) printf(starting now:n); one_three(); p

11、rintf(done!n); return(0);void one_three(void) printf(Onen); two(); printf(Threen);void two(void) printf(Twon);第三章 数据和C编程练习 1通过试验的方法(即编写带有此类问题的程序)观察系统如何处理整数上溢、浮点数上溢和浮点数下溢的情况。 #includeint main(void) unsigned int a=4294967295; float b=3.4E38; float c=b*10; float d=0.1234E-2; printf(%u+1=%un,a,a+1); pri

12、ntf(%e*10=%en,b,c); printf(%f/10=%fn,d,d/10); return(0); 2编写一个程序,要求输入一个ASCII码值(如66),然后输出相应的字符。 #includeint main(void) char a; scanf(%d,&a); printf(%cn,a); return(0); 3编写一个程序,发出警报声,并打印下列文字: Startled by the sudden sound, Sally shouted, By the Great Pumpkin, what was that! #includeint main(void) printf

13、(aStartled by the sudden sound,Sally shouted,By the Great pumpkin,what was that!n); return(0); 4编写一个程序,读入一个浮点数,并分别以小数形式和指数形式打印。输出应如同下面格式(实际显示的指数位数也许因系统而不同): The input is 21.290000 or 2.129000e+001. #includeint main(void) float a; scanf(%f,&a); printf(The input is %f or %en,a,a); return(0); 5一年约有3.156l07S。编写一个程序,要求输入您的年龄,然后显示该年龄合多少秒。 #includeint main(void) float a; printf(Please input your age:); scanf(%f,&a); printf(Your age is %e secondsn

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

当前位置:首页 > 资格认证/考试 > 自考

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