c语言程序设计教程 课后习题参考答案

c语言程序设计教程 课后习题参考答案

ID:17881970

大小:67.19 KB

页数:38页

时间:2018-09-08

c语言程序设计教程 课后习题参考答案_第1页
c语言程序设计教程 课后习题参考答案_第2页
c语言程序设计教程 课后习题参考答案_第3页
c语言程序设计教程 课后习题参考答案_第4页
c语言程序设计教程 课后习题参考答案_第5页
资源描述:

《c语言程序设计教程 课后习题参考答案》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、《C语言程序设计教程》课后习题参考答案习题11.(1)编译、链接.exe(2)函数主函数(或main函数)(3)编辑编译链接2.(1)-(5):DDBBC(6)-(10):ABBBC3.(1)答:C语言简洁、紧凑,使用方便、灵活;C语言是高级语言,同时具备了低级语言的特征;C语言是结构化程序设计语言,具有结构化的程序控制语句;C语言有各种各样的数据类型;C语言可移植性好;生成目标代码质量高,程序执行效率高。(2)编辑、编译、链接、执行(3)一个C程序由一或多个函数组成,一函数若干条语句构成,每条语句的末尾必须以分号结束。(4)标识符,关键字,运算符,分隔符,常量,注释符等4.从键盘输入一个双

2、精度小数,打印出它的余弦值。#include#includemain(){doublex;scanf(“%lf”,&x);printf(“%lf”,cos(x));}第2章1.(1)BDE、ACFG(2)D(3)C(4)C2.(1)错(2)错(3)错(4)对(5)错3.(1)a=3,b=-27(2)a=11,b=6,c=6(3)3(4)1010110(5)-998(6)1)202)83)704)05)06)04.(1)#includemain(){doubler,h,v;r=2.5;h=3.5;v=3.14*r*r*h;printf(“

3、v=%lf”,v);}(2)#includemain(){charch;ch=getchar();printf(“%c”,ch+32);}(3)#includemain(){printf(“*”);printf(“***”);printf(“*****”);printf(“*******”);}(4)#includemain(){doublex;scanf(“%lf”,&x);printf(“%d,%lf”,(int)x,x–(int)x);}(5)#includemain(){doublea

4、=3,b=5;doubleresult=(-2*a+(4*a–b)/(2*a+b))/((a-4*b)/(a+b));printf(“%lf”,result);}习题31.(1)D(2)AD(3)C(4)B(5)A(6)-(10):BDACB2.(1)3.141593,3.1416,3.142(2)c=K(3)

5、123.46

6、,

7、123

8、(4)x=1.23,y=50.00(5)03.(1)scanf(%f”,c);改为:scanf(“%f”,&c);f=(9/5)*c+32;改为:f=(9.0/5)*c+32;printf(“摄氏温度%f度相当于华氏温度%f度”,&c,&f);改为:pr

9、intf(“摄氏温度%f度相当于华氏温度%f度”,c,f);(2)补充定义:inth;h=500/60改为:h=500/60;m=500%60改为:m=500%60;printf(“500分钟是%d小时%d分钟,”&h,&m);改为:printf(“500分钟是%d小时%d分钟”,h,m);4.(1)#includemain(){charx,y;scanf(“%c%c”,&x,&y);printf(“%d”,(x-‘0’)+(y-‘0’));}(2)#includemain(){charx,y;chartmp;printf(“Inputtwochara

10、cters:”);scanf(“%c%c”,&x,&y);printf(“Beforeswap:x=%c,y=%c”,x,y);tmp=x;x=y;y=tmp;printf(“Afterswap:x=%c,y=%c”,x,y);}(3)#includemain(){charch;ch=getchar();printf(“%c”,ch-32);}第4章1.(1)-(5):CAACA2.(1)BBB(2)AAABBBCCC(3)end(4)d=20(5)s=2,t=3(6)firstthird(7)y=0y=5y=10y=53.(1)y=

11、’A’&&ch<=’Z’ch>=’a’&&ch<=’z’ch=ch-32(3)x>2&&x<=10x>-1&&x<=2(4)t=x;x=y;y=t;4.(1)#includemain(){intx,y,z,t;scanf(“%d%d%d”,&x,&y,&z);if(x>y){t=x;x=y;y=t;}if(x>z){t=x;x=z;z=t;}if(y>z){t=y;y=z;z=t;}prin

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

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

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