c语言习题及答案-爱课程.docx

上传人:王** 文档编号:1436472 上传时间:2024-07-09 格式:DOCX 页数:41 大小:87.05KB
下载 相关 举报
c语言习题及答案-爱课程.docx_第1页
第1页 / 共41页
c语言习题及答案-爱课程.docx_第2页
第2页 / 共41页
c语言习题及答案-爱课程.docx_第3页
第3页 / 共41页
c语言习题及答案-爱课程.docx_第4页
第4页 / 共41页
c语言习题及答案-爱课程.docx_第5页
第5页 / 共41页
c语言习题及答案-爱课程.docx_第6页
第6页 / 共41页
c语言习题及答案-爱课程.docx_第7页
第7页 / 共41页
c语言习题及答案-爱课程.docx_第8页
第8页 / 共41页
c语言习题及答案-爱课程.docx_第9页
第9页 / 共41页
c语言习题及答案-爱课程.docx_第10页
第10页 / 共41页
亲,该文档总共41页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《c语言习题及答案-爱课程.docx》由会员分享,可在线阅读,更多相关《c语言习题及答案-爱课程.docx(41页珍藏版)》请在优知文库上搜索。

1、C语言习题及答翥一爱课程37页)V/本页仅作为文档封面,使用时请直接删除即可-内页可以根据需*调整合适字体及大力、-第一章通目内容,使用Printfo在屏幕上输出hclIoworld!提示:includeOintr113n()IprintfChelIoorld!nw);return0:),入格式:无出格式:掠出提示信息:FelloMorld!r入样例:,出样例;helIoorId!#includeOintmain()(printf(helIoworld!n);return0;I在屏幕上输出多行信息(3分)目内加使用printfO杀效在屏幕上Ifi出以下多行信息:beIIoworld!hello

2、hit!beIIoeveryone!提示:在NintfOiS数中转义字符4n,表示换行。入*摘出提示信忠:helIoworld!n*hellohit!n-,hlIoeveryone!n*ItAWflilftttlW9lhelloorId!beIIohit!helloeveryone!#incIudeOintmain()(printf(helIoworld!n):printf(heIIohit!n):printf(he11oeveryone!n);return0;I计算半圆遢的周长及半圆面积(3分)目内叁,编程并输出半径,=的率的长段少举的g,1的取值为.要求半径r和不必须利用*M表示.入搐式:

3、无出格式,举圆的面积馆出格式:Are=fn*半圆退的周长殿出格式:-CirCUitference=SfnIftAWMtAr”;circurwfercnco=#incIudeOdefinePl#defineRi11tmainO(printfC,Area=fn,R*R*PI2);printf(circumference=%fn,2*R*PI2);returnO;计算长方体体积(3分)目内4h编程并检出长、宽.高的长方体的体现.要求长方体的长,宽、高必加利用5t1f表示.入吟无出播长方体的体积峥出格式:、。1皿,3八於入神例,出程例,SincIudeOintmain()(constfloatl=;c

4、onstfloatx=;constfloaty=:printf(volume=%.3fn,l*y):returnO;第三章计算两个数的平方和(3分)目内容:从盘设入两个实站:,编程计算并徜出它们的平方加,要求使用教学语数po8y)计算平方值,输出结果保留2位小散,提示I使用数学语钛需妾在程序中加入培泽陵处理命令*nclMeO以下为程序的毓出示例:pleaseinputXandy:.Uresult=入格式:%f.%f输入提示恰息:pleasenutxandy:n*侬出格式,resu1t=.2n-A*Mh出弊例,#incIudeOSincludeintmain()(printf(pleaseinp

5、utandy:n);floatx,y;scanf(-%f.%f,&x,&y):printf(result=%.2fntpow(x.2)+pow(y.2):returnO;逆序数的拆分计算(3分)目内Ih从键就编入一个4位似的H,编程计算并编出它佐,:军效前的正负号;.例如,输入-1234.彩略负号,由1234分高出其千位1、百位2、十位3、个位4.然后计算4”OOo3-100+2MaH=4321,并埼出4321.再将得到的逆序数Q21拆分为IW2位仁正匕43和21,计答并渝出拆分后的两个数的平方Ia的结果,以下是程序的输出示例:Inputx:7234”*4321-43.b=21rcsult=2

6、290入格大:W输入提示信息:InputXn逆序数编出格式:尸Wn”逆厚效拆分后的埔黑格式:W.b=3n”平方和的撤出格式:rewlt=Vin”人神倒,出棒例,#includeintmain()(printf(Inputx:n);intx;SCanf(Fd”,Sx):if(x:Tont:20o:15G:13入格式:*Ac输入提示5息:spotyourEneliShneme:n首字母大写的英文拄名的喊出格式:%cVcn姓名中每个字母在26个英文字母中的序号的愉出格式:“乳:刎入神例,SincludeOintmain()(printf(inputyourEngIishname:n);chara,b

7、.c;scanf(%c%cc,&a.&b.&c);printf(%c%c%cn,a+A-,a.b.c):printf(cdn,a.a-,a+1);printf(%cdn.b,b-a,+1);printf(%cdn.c.c-,a,+1):return0:计算体指数(3分)目内Ih从St宝岭入茎人的身离(以米为单位.知17ke)和体4(以公斤为单位.如70公斤),将身离(以来为单位,如)和体重(以斤为尊位.如14。斤)愉比在屏幕上,并按照以下公式计算并检出体指数,要求结祟保劭到小数点后2位.假设体重为-公斤,身高为h朱,则体指或的计算公式为:t=wh2以下是程序的检出示例:inputeiht.ho

8、ichi:70.174weight=140height=t=人格式:,%d.%d出格式,馅入提示信息:inputeiuht.height:(注意:在height和逗号之间有一个空格)体重摘出格式:Jeight=WVT身高愉出格式:height=、.2fn体指数输出格式;F=V2fn出律倒,#incIudeintmain()int.y:printf(inputweight.height:n):scanf(dd.&x.&y):printf(weight=%dn,x*2);printf(height=%.2fn,y/;printf(t=%.2fn,(y*(y/):return0:第四章数位拆分(4分

9、)目内加从波盘上输入一个4值的整我八角写程序将其拆分为*2位的整数a和b,计算并出拆分后的两个数的,、*、。、MM运算的结果,例如E4321.设柝分后的两个物散为a.b,则a=-43b=-21.除法运算结果要求鞫烧到小数点后2位.求余和除法运算35要考虑除数为。的情况.即如果拆分后3:0.则输出提示5息thesecond。Perateri8Zeror程序的运行结祟示例1:pleaseinputn:120012.0sm=12.SUb=I2.ut=0thesecondoperateriszero!程序的运行结果示例2:pleaseinputn:-2304-23.-45u11-27.三ub-19.u

10、11i=92dev=,mod-3入*:r摘入提示信息:-PIC6CinPUtn:n柝分后的两个整数的编出格式:MWn加法减法、柒法的发出格式:FMk1.sub=XtgiIt,*除法和求余的输出格式:fev=V2f.md*l除数为0的提示IS意:thesecondOPerateriszero!11Att例,#includeOmain()(i11tmlx,y;printf(pleaseinputn:n):scanf(-%dH.&m):x=m100;y=m%100;printf(d,dn.y):printf(sum=d,sub=d,multi=Hdn,x+y,-y,x*y);if(y!=0)prin

11、tf(dev=.2f.mod=%dn,(float)xy,xy):)elseprintf(thesecondoperateriszero!n):I快递费用计兜(4分)日内喜,上海市的某快递公司根据投送目的地距离公司的远近.将全国划分成5个区域;0区1区2区3区4区同城临近两省1500公里(含)以内15002500公里2500公里以上上海江苏,浙江北京,天津,河北,辽宁,河南,安徽,陕西,湖北,江西,湖南,福建,广东,山西。吉林,辽宁,甘痢,四川,重庆,错海,广西,云南,海南,内蒙古,黑龙江,贵州。新疆,西藏。快递费按能件或量计算,由起重费用、城承费用两部分构成:(1) 起竟iit)1公斤按起重

12、,我计算(不足1公斤,按1公斤计算),超过计更的第量,按公斤(不足1公斤,按1公斤计W)收取续堂费;(2) 同城起返资费10元,康津3元/公斤;(3) *往1区(江浙两省)的邮件,起也资费10元,续版4元;(4) 寄往其她地区的邢怦,起重资蜷统一为15元,而续版部分.不同区域价格不同:2区的煤痴5元/公斤,3区的煤南元/公斤.4区的续宣10元/公斤.编写程序,从S!盘的入就件的目的区域蜗码和变量,计算并附出运费,计算结柒保顼2位小数.提示:续重部分不足一公斤.按1公斤计算.因此,如包良重量公斤:1公斤为起宝.刎余的公斤算续重,不足1公斤按1公斤计算.公斤折合慎重为2公斤,如果也应大于0、区域峭号不能超出0-4的范围.程序运行结果示例1:4. Price;程序运行结果示例2:5. *ErrornAreaPrice.# 人格式:用逗号分隔的两个数字,第一个表示区域,第二个是函;Fdf即尔价格的检出格式:Pns.%n-区域错误的提示信息:ErrorinArean# 入神倒,IttbIHIi# includeO# icIudeOintmain()(intarea;floatweight,price.1.x2:scanf(Sd,%f,&area.Weight);if(weight=1)(i=;else

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高等教育 > 习题/试题

copyright@ 2008-2023 yzwku网站版权所有

经营许可证编号:宁ICP备2022001189号-2

本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!