北理工C语言课后习题答案.doc

北理工C语言课后习题答案.doc

ID:52053327

大小:102.05 KB

页数:18页

时间:2020-03-22

北理工C语言课后习题答案.doc_第1页
北理工C语言课后习题答案.doc_第2页
北理工C语言课后习题答案.doc_第3页
北理工C语言课后习题答案.doc_第4页
北理工C语言课后习题答案.doc_第5页
资源描述:

《北理工C语言课后习题答案.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第一章习题参考答案一、单项选择题1.C2.B3.B4.C5.D6.A7.C8.A二、填空题1.判断条件2.面向过程编程3.结构化4.程序5.面向对象语言6.基本功能操作控制结构7.有穷性8.直到型循环结构9.算法10.可读性11.模块化12.对问题的分解和模块的划分第二章习题参考答案一、单项选择题1.B2.D3.C4.B5.A6.A7.B8.C二、填空题1.主2.C编译系统3.函数一个主函数和若干函数4.输入输出5.以.h为扩展名的头文件6..obj7.库函数8.文本第三章习题参考答案一、单项选择题1.D2.B3.A4.C5.C6.D

2、7.B8.D9.B10.C11.A12.D13.C14.C15.C16.C17.B18.C19.C20.D21.A22.D23.D24.DA25.D26.A二、填空1.补码2.取绝对值为10-308~1030815~16位3.0或14.赋值右向左5.函数调用6.65,89三、应用题1.1092.11001213.区别是:求负:单目,右结合-a+b减法:双目,左结合a-b取地址:单目,右结合&a按位与:双目,左结合a&b第四章习题参考答案一、单项选择题1.D2.C3.D4.A5.D6.B7.A8.C9.B10.B二、填空题1.一条;2.

3、5.1690003.(1)-2002500(2)i=-200,j=2500(3)i=-200j=25004.a=98,b=765.000000,c=4321.0000005.三种可能的输入是:(1)100<回车>25.81<回车>1.89234<回车>(2)100<空格>25.81<空格>1.89234<回车>(3)10025.811.89234<回车>6.0,0,37.38.输入语句是:scanf("%lf%lf%lf",&a,&b,&c);9.1313.00000013.00000010.3种方法:(1)增加一

4、个临时变量t。t=a;a=c;c=t;(2)b=a;a=c;c=b;(3)a=a+c;c=a-c;a=a-c;三、编程题1.#includeintmain(){printf("***************************");printf("verygood!");printf("***************************");}2.#includeintmain(){inthour,min;scanf("%d,%d",&hour,&min);min=60*hour

5、+min;printf("%d",min);}3#includeintmain(){floatc,f;scanf("%f",&c);f=32+9.0*c/5;printf("%f",f);}按题目要求分别输入-10,0,15和34计算相应的华氏温度。4#includeintmain(){floatr,l,s;scanf("%f",&r);l=2*3.141592*r;s=3.14159*r*r;printf("r=%f,l=%f,s=%f",r,l,s);}5#include

6、.h>#includeintmain(){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));/*调用开方函数,计算面积*/printf("area=%f",area);}}6#includeintmain(){inta=3,b=4,c=5;floatd=1.2,e=2.23,f=-43

7、.56;printf("a=%3d,b=%-4d,c=**%d",a,b,c);printf("d=%3.1fe=%6.2ff=%-10.4f**",d,e,f);}7#includeintmain(){inta,b,c,t;scanf("%d,%d,%d",&a,&b,&c);printf("a=%d,b=%d,c=%d",a,b,c);t=a;a=b;b=c;c=t;printf("a=%d,b=%d,c=%d",a,b,c);}8#includeintmain(){fl

8、oata,b,c,aver;printf(“Pleaseinputthreenumbers:”);scanf("%f,%f,%f",&a,&b,&c);aver=(a+b+c)/3;printf("averageof

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

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

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