大连海事大学C语言课后习题1-4答案

大连海事大学C语言课后习题1-4答案

ID:41688036

大小:94.00 KB

页数:10页

时间:2019-08-30

大连海事大学C语言课后习题1-4答案_第1页
大连海事大学C语言课后习题1-4答案_第2页
大连海事大学C语言课后习题1-4答案_第3页
大连海事大学C语言课后习题1-4答案_第4页
大连海事大学C语言课后习题1-4答案_第5页
资源描述:

《大连海事大学C语言课后习题1-4答案》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、习题一一、简答题1.顺序结构、选择(分支)结构和循环结构。2.(1)输出max结束开始输入a,b,c,da>ba→maxb→maxc>maxxc→maxTFTFd>maxxd→max输入a,b,c,dTa>bFa→maxb→maxTc>maxFc→maxTd>maxFd→max输出max(2)输出:a能被3和5整除结束开始输入aa能被3整除TFTFa能被5整除输出:a不能被3和5整除输出:a不能被3和5整除输入aTa能被3整除FTa能被5整除F输出:a输出:a能被3和5输出:a不能被3不能被3整除和5整除和5整除

2、c>maxFc→maxTd>maxFd→max输出max1.编辑、编译、连接和运行二、填空题1.Ctrl+F9;Alt+F5;F2。2.main(主)3.main(主)4.任意5./**/不1.;2.原程序:includestudio.hmain{}/*thisprogramprintsthenumberofweeksinayear./*(intss:=52;print(Therearesweeksinayear");改正程序:#includemain()/*thisprogramprints

3、thenumberofweeksinayear.*/{ints;s=52;printf("Thereare%dweeksinayear",s);}习题二一、选择题1、C2、B,D,F,G3、C4、A5、C6、B二、填空题1、声明;使用。2、整型、浮点型(实型)、字符型。3、hat_1,cat1,all,Dollar,piece_f,SIN,_ ,true,FALSE.4、'A'(字符),005(整型八进制),3e0(实型),”a”(字符串),'\'(字符),'5'(字符),1.2e+5(实型),0xf12(

4、整型十六进制)。5、(1)6+(4+5)*(4+5)/(2+3)(2)sin(a+b)*sin(a+b)/(4*2)/(3*2)+2三、读程题1.若x为float型,其原值为5,a=2,b=4.7。写出下列表达式运算后x的值。(1)x=(int)(b-a)%3*a/4-a(2)x=(x=b+1)+(int)(b)%10/2.0(3)x+=x(4)x-=x(5)x*=x+x(6)x/=x+x(7)x+=x-=x*=x(8)x%=x(9)x=3*4,5*6答案:(1)-1.0,(2)7.7,(3)10.,(4)0.,

5、(5)50.,(6)0.5,(7)0.,(8)非法,(9)12.。2.写出下面程序的运行结果。#includevoidmain(){inta=2;printf("abcdefghijk");printf("lmnop/n");printf("Iama/nbeginnerofC!");printf("IamabeginnerofC!");printf("%d+%d=%d",a,a,a);}答案:abcdefghijklmnop/nIama/nbeginnerofC!Iamabeginner

6、ofC!2+2=2习题三一、选择题1、D2、C3、A4、B5、D二、简答题1、P482、表达式语句后有“;“3、P504、i=10,j=20三、读程题1、565667.856400,-789.12402367.856400,-789.12402367.86,-789.12,67.8564,-789.1240,67.856400,-789.1240236.78564e+1,-7.9e+2A,65,101,411234567,4553207,d68765535,177777,ffff,-1COMPUTER,COM2、

7、10,93、8,7,7,84、6,0,65、0四、编程题1、弧度换算成角度值(度、分、秒)#includevoidmain(){floathu,t;intdu,fen,miao;scanf("%f",&hu);t=hu*180/3.14159;du=(int)t;fen=(int)((t-du)*60);miao=(int)(((t-du)*60-fen)*60);printf("%f=%dxf8%d'%d"",hu,du,fen,miao);}2、输出用getchar()输入的两

8、个字符及其对应的ASCII码。#includevoidmain(){charc1,c2;c1=getchar();c2=getchar();printf("%c:%d,%c:%d",c1,c1,c2,c2);}3、输出一个小于10000的整数各位上的数字。#includevoidmain(){intnum,w4,w3,w2,w1

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。