《c语言程序设计教程(第二版)》习题答案

《c语言程序设计教程(第二版)》习题答案

ID:14657101

大小:29.33 KB

页数:19页

时间:2018-07-29

《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("coc

2、khenchick");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);}执行结果:cockhenchick 41878 81181 12484 3.现计算斐波那契数列的前20项。 递推法源程序:main(){longa,b;inti;a=b=1;for(i=1;i<=10;i++)/*要计算前30项,把10改为15。*/{printf("%8ld%8ld",a,b); a=

3、a+b;b=b+a;}} 递归法源程序:main(){inti;for(i=0;i<=19;i++)printf("%8d",fib(i));}fib(inti){return(i<=1?1:fib(i-1)+fib(i-2));} 执行结果: 11235813213455891442333776109871597258441816765 4.源程序:#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

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

5、97894561237.源程序:main(){inta;scanf("%d",&a);printf(a%21==0?"Yes":"No");}执行结果:42Yes     3第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,

6、b,c;scanf("%d%d",&a,&b);c=a;a=b;b=c;printf("%d%d",a,b);}执行结果:12343412    4第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.执行结果:1100121     5第4章顺序结构程序设计  

7、一、单项选择题(第90页)1-5.DCDAD6-10.BACBB二、填空题(第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(){i

8、nth,m;scanf(

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

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

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