c语言第二版课后答案(北理工版)

c语言第二版课后答案(北理工版)

ID:41685987

大小:32.61 KB

页数:9页

时间:2019-08-30

c语言第二版课后答案(北理工版)_第1页
c语言第二版课后答案(北理工版)_第2页
c语言第二版课后答案(北理工版)_第3页
c语言第二版课后答案(北理工版)_第4页
c语言第二版课后答案(北理工版)_第5页
资源描述:

《c语言第二版课后答案(北理工版)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、1【C语言】《C语言程序设计教程(第二版)》习题答案说明1.本文所指的《C语言程序设计教程(第二版)》是李凤霞主编、北京理工大学出版社出版的,绿皮。2第1章程序设计基础知识一、单项选择题(第23页)1-4.CBBC5-8.DACA二、填空题(第24页)1.判断条件2.面向过程编程3.结构化4.程序5.面向对象的程序设计语言7.有穷性8.直到型循环9.算法10.可读性11.模块化12.对问题的分析和模块的划分三、应用题(第24页)2.源程序:main(){inti,j,k;/*i:公鸡数,j:母鸡数,k:小鸡数的1/3*/printf("cockhenchic

2、k");for(i=1;i<=20;i++)for(j=1;j<=33;j++)for(k=1;k<=33;k++)if(i+j+k*3==100&&i*5+j*3+k==100)printf("%d%d%d",i,j,k*3);}执行结果:cockhenchick4187881181124843.现计算斐波那契数列的前20项。递推法源程序:main(){longa,b;inti;a=b=1;for(i=1;i<=10;i++)/*要计算前30项,把10改为15。*/{printf("%8ld%8ld",a,b);a=a+b;b=b+a;}}递归法源

3、程序:main(){inti;for(i=0;i<=19;i++)printf("%8d",fib(i));}fib(inti){return(i<=1?1:fib(i-1)+fib(i-2));}执行结果:112358132134558914423337761098715972584418167654.源程序:#include"math.h";main(){doublex,x0,deltax;x=1.5;do{x0=pow(x+1,1./3);deltax=fabs(x0-x);x=x0;}while(deltax>1e-12);printf("%.10f

4、",x);}执行结果:1.32471795725.源程序略。(分子、分母均构成斐波那契数列)结果是32.660260798646.源程序:main(){inta,b,c,m;printf("Pleaseinputa,bandc:");scanf("%d%d%d",&a,&b,&c);if(a

5、ain(){inta;scanf("%d",&a);printf(a%21==0?"Yes":"No");}执行结果:42Yes3第2章C语言概述一、单项选择题(第34页)1-4.BDCB5-8.AABC二、填空题(第35页)1.主2.C编译系统3.函数函数4.输入输出5.头6..OBJ7.库函数8.文本三、应用题(第36页)5.sizeof是关键字,stru、_aoto、file、m_i_n、hello、ABC、SIN90、x1234、until、cos2x、s_3是标识符。8.源程序:main(){inta,b,c;scanf("%d%d",&a,&b)

6、;c=a;a=b;b=c;printf("%d%d",a,b);}执行结果:123434124第3章数据类型与运算规则一、单项选择题(第75页)1-5.DBACC6-10.DBDBC11-15.ADCCC16-20.CBCCD21-25.ADDBC26-27.AB二、填空题(第77页)1.补码2.±(10^-308~10^308)3.int(整数)4.单目自右相左5.函数调用6.a或b7.18.65,89三、应用题(第78页)1.1092.执行结果:11001215第4章顺序结构程序设计一、单项选择题(第90页)1-5.DCDAD6-10.BACBB二、填空

7、题(第91页)1.一;2.5.1690003.(1)-2002500(2)I=-200,j=2500(3)i=-200j=25004.a=98,b=765.000000,c=4321.0000005.略6.0,0,37.38.scanf("%lf%lf%lf",&a,&b,&c);9.1313.000000,13.00000010.a=a^c;c=c^a;a=a^c;(这种算法不破坏b的值,也不用定义中间变量。)三、编程题(第92页)1.仿照教材第27页例2-1。2.源程序:main(){inth,m;scanf("%d:%d",&h,&m);printf(

8、"%d",h*60+m);}执行结果:9:235

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

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

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