C语言课本习题答案.doc

  1. 1、本文档共26页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
C语言课本习题答案

习题一 一、简答题 顺序结构、选择(分支)结构和循环结构。 编辑、编译、连接和运行 二、填空题 Ctrl+F9;Alt+F5;F2。 main(主) main(主) 任意 /* */ 不 ; 原程序include studio.h main{} /* this program prints the number of weeks in a year. /* ( int s s:=52; print(There are s weeks in a year); 改正程序: #include studio.h main() /* this program prints the number of weeks in a year. */ { int s; s=52; printf(There are %d weeks in a year,s); } 习题二 选择题 1、C 2、B,D,F,G 3、C 4、A 5、C 6、B 填空题 1、声明;使用。 2、整型、浮点型(实型)、字符型。 3、hat_1,cat1,all, Dollar, piece_f, SIN, _? , true,FALSE. 4、A(字符),005(整型八进制),3e0(实型),”a”(字符串),\\(字符),\05(字符),1.2e+5(实型),0xf12(整型十六进制)。 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)50.,(6)0.5,(7)0.,(8)非法,(9)12.。 2.写出下面程序的运行结果。 #includestdio.h void main() { int a=2; printf(abcdefghijk\n); printf(lmnop/n); printf(I am a /n beginner of C !); printf(I am a \n beginner of C !); printf(%d + %d = %d,a,a,a); } 答案: abcdefghijk lmnop/nI am a /n beginner of C !I am a beginner of C !2+2=2 习题三 一、选择题 1、D 2、C 3、A 4、B 5、D 二、简答题 1、P48 2、表达式语句后有“;“ 3、P50 4、i=10,j=20 三、读程题 1、 5 6 5 6 67.856400,-789.124023 67.856400 ,-789.124023 67.86, -789.12 , 67.8564,-789.1240, 67.856400,-789.124023 6.78564e+1, -7.9e+2 A,65,101,41 1234567,4553207,d687 65535,177777,ffff,-1 COMPUTER, COM 2、10,9 3、8,7,7,8 4、6,0,6 5、0 四、编程题 1、弧度换算成角度值(度、分、秒) #include stdio.h void main() { float hu,t; int du,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(\n%f=%d\xf8%d\%d\\n,hu,du,fen,miao); } 2、输出用getchar()输入的两个字符及其对应的ASCII码。 #include stdio.h void main() { char c1,c2; c1=getchar(); c2=getchar(); printf(\n%c:%d,%c:%d\n,c1,c1,c2

文档评论(0)

3774384 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档