c语言参考答案.doc

c语言参考答案.doc

ID:56226994

大小:199.50 KB

页数:40页

时间:2020-03-22

c语言参考答案.doc_第1页
c语言参考答案.doc_第2页
c语言参考答案.doc_第3页
c语言参考答案.doc_第4页
c语言参考答案.doc_第5页
资源描述:

《c语言参考答案.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、习题11-1填空题1. 函数2. 主函数main(),主函数main()3. 主函数main()4. 函数首部,函数体5. {,}6. /*,*/7. 顺序结构,选择结构,循环结构8. .c,.obj,.exe1-2思考题1. 结构化程序设计是指:为使程序具有一个合理的结构以保证程序正确性而规定的一套如何进行程序设计的原则。顺序结构,选择结构,循环结构2. 算法是对具体问题求解步骤的一种描述。计算机算法的表达工具通常采用以下几种方法:(1)用自然语言表示算(2)用流程图表示算法(3)用伪代码表示算法(4)

2、用程序设计语言表示算法3. 语言简洁、紧凑,使用方便、灵活;支持结构化程序设计;运算符丰富;数据类型丰富;较强的编译预处理功能;C语言的可移植性好;C语言本身既有一般高级语言的优点,又有低级(汇编)语言的特点;语法限制不太严格,程序设计自由度大。4.略5.略1-3编程题1.main(){floata=3,b=4,c=5,s,area;s=(a+b+c)/2;area=sqrt(s*(s-a)*(s-b)*(s-c));printf(“area=%f”,area);}2.main(){printf(“***

3、***************************”);printf(“*helloworld*”);printf(“******************************”);}习题22-1单选题1~5DBDCA6~10DCABA11~14BCAA2-2思考题1.2.000002.1,0.53.9,24.65.100,d6.(1)20(2)0(3)607.(1)10,6,4(2)6,9,15(3)3,60,838.559.70习题33-1单选题1-5 BBDAB6-10 DDBDC11-15 

4、AADCA16-20 CBACC21-25 ABDBB3-2填空题1. 32. 02613. 0x104. 05.2,1 互换a,b的值6. 6.67. –038. 79. 5.0,4,c=310. i=10,j=2011. (1)65(2)65,A(3)56.123400,123.456001(4)3.141600(5)8765.432(6)5.86400e+02(7)3.14160e+00(8)3.1416(9)8765(10)3.1416,8765.4312. a=2b=

5、5x=8.8y=76.34c1=65c2=973-3编程题1.main(){intx,y;scanf(“%d%d”,&x,&y);printf(“xy”);printf(“%4d%4d”,x,y);printf(“%4o%4o”,x,y);printf(“%4x%4x”,x,y);}2.main(){floata,b,h,s;scanf(“%f%f%f”,&a,&b,&h);s=(a+b)*h/2;printf(“%8.1f”,s);}3.main(){charc;scanf(“%c”

6、,&c);printf(“%c,%c,%c”,c-1,c,c+1);}4.main(){inta,a1,a2,a3;scanf(“%d”,&a);a1=a%10;a=a/10;a2=a%10;a=a/10;a3=a%10;printf(“%d%d%d”,a1,a2,a3);}5.main(){doublea,b,c,ave;scanf(“%lf%lf%lf”,&a,&b,&c);ave=(a+b+c)/3;printf(“%8.2f”,ave);}6.main(){inta,b,c,t;sca

7、nf(“%d%d%d”,&a,&b,&c);t=a;a=c;c=b;b=t;printf(“a=%d,b=%d,c=%d”,a,b,c);}习题44-1单选题1~5BADAC6~10DDACD11~15BBBAB4-2填空题1.12.if(x>0)y=1elseif(x==0)y=0elsey=-13.(1)a>0

8、

9、b>0(2)x>0&&x<=10(3)a==1.5&&b==1.5&&c==1.5(4)p

10、

11、p

12、

13、pb

14、?a:b)>c?max:c6.-47.18.5,0,39.85belongstoB10.(1)(a==0)(2)(b==0)(3)(disc<0)4-3编程题1.#include“math.h”main(){floata,b,c,s,area;scanf(“%f,%f,%f”,&a,&b,&c);if(a+b>c&&a+c>b&&b+c>a){s=(a+b+c)/2;area=sqrt(s*(s-a)*(s-b)*(s-c))

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

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

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