c语言程序设计潭浩强第二版答案

c语言程序设计潭浩强第二版答案

ID:5317844

大小:148.80 KB

页数:19页

时间:2017-12-08

c语言程序设计潭浩强第二版答案_第1页
c语言程序设计潭浩强第二版答案_第2页
c语言程序设计潭浩强第二版答案_第3页
c语言程序设计潭浩强第二版答案_第4页
c语言程序设计潭浩强第二版答案_第5页
资源描述:

《c语言程序设计潭浩强第二版答案》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、c语言程序设计答案---潭2《C语言程序设计教程(第二版)》习题答案说明1.本习题答案是我自己做的,错误和疏漏在所难免。编程题全部调试通过,但选择题和填空题不敢保证全对。2.凡未指明解题所用的程序设计语言的,均指C语言。3.凡未指明执行程序所需的操作系统的,均可在DOS下执行。4.本文中文字下面划线的表示输入。第1章程序设计基础知识一、单项选择题(第23页)1-4.CBBC5-8.DACA二、填空题(第24页)1.判断条件2.面向过程编程3.结构化4.程序5.面向对象的程序设计语言7.有穷性8.直到型循环9.算法10.可读性11.模块化12.对问题的分析和模块的划分

2、三、应用题(第24页)2.源程序:main(){inti,j,k;/*i:公鸡数,j:母鸡数,k:小鸡数的1/3*/printf("cockhenchick");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<=

3、10;i++)/*要计算前30项,把10改为15。*/{printf("%8ld%8ld",a,b);a=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));}执行结果:112358132134558914423337761098715972584418167654.源程序:#include"math.h";main(){doublex,x0,deltax;x=1.5;do{x0=pow(x+

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

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

6、2x、s_3是标识符。8.源程序:main(){inta,b,c;scanf("%d%d",&a,&b);c=a;a=b;b=c;printf("%d%d",a,b);}执行结果:12343412第3章数据类型与运算规则一、单项选择题(第75页)1-5.DBACC6-10.DBDBC11-15.ADCCC16-20.CBCCD21-25.ADDBC26-27.AB二、填空题(第77页)1.补码2.±(10-308~10308)3.int(整数)4.单目自右相左5.函数调用6.a或b7.18.65,89三、应用题(第78页)1.1092.执行结果:1100121第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.源程序:

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

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

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