程序设计基础 ——C语言 课后习题参考答案.doc

程序设计基础 ——C语言 课后习题参考答案.doc

ID:51386576

大小:382.50 KB

页数:56页

时间:2020-03-23

程序设计基础 ——C语言 课后习题参考答案.doc_第1页
程序设计基础 ——C语言 课后习题参考答案.doc_第2页
程序设计基础 ——C语言 课后习题参考答案.doc_第3页
程序设计基础 ——C语言 课后习题参考答案.doc_第4页
程序设计基础 ——C语言 课后习题参考答案.doc_第5页
程序设计基础 ——C语言 课后习题参考答案.doc_第6页
程序设计基础 ——C语言 课后习题参考答案.doc_第7页
程序设计基础 ——C语言 课后习题参考答案.doc_第8页
程序设计基础 ——C语言 课后习题参考答案.doc_第9页
程序设计基础 ——C语言 课后习题参考答案.doc_第10页
资源描述:

《程序设计基础 ——C语言 课后习题参考答案.doc》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、课后习题1答案一、选择题1、A2、D3、C二、编程题1.★includeintmdin()return0;2.^includeintmdin()Iprintf(/z*〃);printf(”京**rT);printf(/z**京*京");printf(z/*******/z);return0;课后习题2答案一、选择题I-5、DDBAB6-10、DDAAAII-15、CAABA16、B二、填空题1、54,146,2552、字母,数字,下划线3、(换行字符)换行,(退格字符)移动到

2、当前行的前一个位置,(反斜杠字符)产牛反斜杠字符4、float,double,char课后习题3答案一、选择题I-5、CBDACD6-10、CCBACII-15、CACDB16-17、CD二、填空题1、-162、12,43、m/100,m/10%10,m%104、(注:□表示空格)□□□□12##□□3.1415926000##3.14159260000□##5、55,A,B三、编程题1.#definePT3.14^include〈stdio.h>ncludeintmain(){floatr,s,1;scan

3、f(,z%fz,,&r);/*输入圆的半径*/s二PT^r^r;/*计算圆的面积*/1二2*PT*r;/*计算圆的周长*/printf(/zr=%4.If,s=%4.If,1=%4.lf/z,r,s,1);return0;}运行结果:3/r-3.0,s二28.3,1=18.82.nclude〈stdio.h>intmain(){floatx,y,z,s,v;scemf("%f%f%f",&x,&y,&7);/*输入长方体的长、宽和高*/s二2*(x*y+x*z+y*z);/*计算长方体的表面积*/v二x*y*z;/*计算

4、长方体的体积*/printf(/zArea=%.2f,Volume=%.2f,z,s,v);return0;运行结果:345/Area=94.00,Volume=60.003.^include^includeintmain(){floatxl,yl,x2,y2,x3,y3,a,b,c,p,s;/*输入3个顶点的处标*/scemf(〃%f%f%f%f%f%f〃,&xl,&yl,&x2,&y2,&x3,&y3);/*求第一条边的长度*/a=sqrt((xl-x2)*(xl-x2)+(yl-y

5、2)*(yl-y2));/*求第二条边的长度*/b二sqrt((x1-x3)*(x1-x3)+(yl-y3)*(yl-y3));/*求第三条边的长度*/c=sqrt((x2-x3)*(x2-x3)+(y2-y3)*(y2-y3));p二(a+b+c)/2;/*求三角形的面积*/s二sqrt(p*(p-8)*(p~b)*(p-c));printf(/zArea=%f?/,s);return0;}运行结果:5638023/课后习题4答案一、选择题1-5、CCCCC6-8、DBB二、填空题1、02、y%2或y%2=l3、(x<

6、0&&y<0&&z>0)

7、

8、(x<0&&y>0&&z<0)

9、

10、(x>0&&y<0&&z<0)4、05、x>2&&x<3

11、

12、x<-106、137、①c二c+5②c二c-218、①a+b>c&&a.+c>b&&b+c>a%1a二二b&&b==c%18.二二b

13、

14、8.二二c

15、

16、b二二c9、0.60000010、①x〈0(2)xintmain(){inta,b,num;scanf(z,%d,%d",&a.,&b);if(a

17、*a+b*b>100)num=(a*a+b*b)/100;elsenum=a+b;printf(/z%dzz,num);return0;}运行结果:(1)测试数据一:34/7(2)测试数据二:95/12.^includeintmdin()!intx;floaty;scanf("%d",&x);if(x<=0)y=0;elseif(x<=10)y=x;elseif(x<=20)y=10;elseif(x<40)y=-0.5*x+20;printf(zz%f,z,y);return0;}3.#include

18、intmain(){intscore;chargrade;scemf("%d",&score);/*输入百分制成绩*/switch(score/10){case10:case9:grade=,A,;break;case8:grade=,B,;break;grade=,C‘

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

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

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