C语言程序设计教程_李含光_郑关胜_清华大学出版社习题答案习题答案[完美打印版]

上传人:cl****1 文档编号:513126069 上传时间:2023-10-17 格式:DOCX 页数:23 大小:48.58KB
返回 下载 相关 举报
C语言程序设计教程_李含光_郑关胜_清华大学出版社习题答案习题答案[完美打印版]_第1页
第1页 / 共23页
C语言程序设计教程_李含光_郑关胜_清华大学出版社习题答案习题答案[完美打印版]_第2页
第2页 / 共23页
C语言程序设计教程_李含光_郑关胜_清华大学出版社习题答案习题答案[完美打印版]_第3页
第3页 / 共23页
C语言程序设计教程_李含光_郑关胜_清华大学出版社习题答案习题答案[完美打印版]_第4页
第4页 / 共23页
C语言程序设计教程_李含光_郑关胜_清华大学出版社习题答案习题答案[完美打印版]_第5页
第5页 / 共23页
点击查看更多>>
资源描述

《C语言程序设计教程_李含光_郑关胜_清华大学出版社习题答案习题答案[完美打印版]》由会员分享,可在线阅读,更多相关《C语言程序设计教程_李含光_郑关胜_清华大学出版社习题答案习题答案[完美打印版](23页珍藏版)》请在金锄头文库上搜索。

1、第1章习题参考答案1 单项选择题(1)A(2)C(3)D(4)C(5)B2 填空题( 1)函数( 2)主函数(main)( 3)printf(),scanf()第2章习题参考答案1 单项选择题1-5CBCCC6-10CDCDC11-13DBB2 填空题(10)11(11)(m/10)%10)*100+(m/100)*10+m%10(12)0(13)10,9,11(15)(x0&y0)|(x0&z0)|(y0|z0)(16)double(17)x=0(18)sqrt(fabs(a-b)/(3*(a+b)(19)sqrt(x*x+y*y)/(a+b)第3章习题参考答案1 单项选择题1-5CCCDD

2、6-10BCDBC11-15BCBBB16A2 填空题(1)用;暗示停止(2)(3)y=x0?1:x=0?0:-1( 4) y%4=0&y%100!=0|y%400=0(5)上面未配对(6)default标号(7)while,dowhile,for(8)dowhile(9)本次(10)本层3 浏览程序,指出成果( 1) yes(2)*&(3)ABother(4)2870(5)2,0(6)8(7)36(8)1(9)3,1,-1,3,1,-1(10)a=12,y=12(11)i=6,k=4(12)1,-24程序填空(1)x:y,u:z(2)m=n,m!=0,m=m/10(3)t=0,sgmin,5

3、( 1 )#include int main()double x,y;scanf(%lf,&x);if(x=1.0&x10)y=2*x-11;elsey=3*x-11;printf(%lfn,y);return 0;( 2 )#include int main()double x,y,z,min;scanf(%lf%lf%lf,&x,&y,&z);if(xy)min=y;elsemin=x;if(minz)min=z;printf(min=%lfn,min);return 0;编程题(3)#includeintmain()inty,m,d,flag,s=0,w,i;scanf(%d%d%d,&

4、y,&m,&d);flag=(y%4=0&y%100!=0|y%400=0);w=(y-1)*365+(y-1)/4-(y-1)/100+(y-1)/400)%7;for(i=1;i2)s=s+1;s=(w+s)%7;if(s=0)printf(礼拜日n);elseprintf(礼拜%dn,s);return0;(4)#includeintmain()floatp,r;scanf(%f,&p);if(p10&p20&p40&p60&p100)r=10*0.1+10*0.075+20*0.05+20*0.03+40*0.015+(p-100)*0.01;printf(%fn,r);return0

5、;(5)#includeintmain()charc;while(c=getchar()!=n)if(c=a&c=z)c=c-32;putchar(c);return0;(6)#includeintmain()intm,k=2;printf(输入一个正整数:n);scanf(%d,&m);while(km)if(m%k=0)printf(%4d,k);m=m/k;elsek+;printf(%4dn,m);return0;(7)#includeintmain()inta,n,s=0,p=0,i;scanf(%d%d,&n,&a);for(i=1;i=n;i+)p=p*10+a;s=s+p;pr

6、intf(%dn,s);return0;(8)#includeintmain()inti,j,k;for(i=1;i=9;i+)for(j=0;j=9;j+)for(k=0;k=9;k+)printf(%5d,100*i+10*j+k);return0;(9)#include#includeintmain()floata=-10,b=10,x,f1,f2,f;f1=(2*a-4)*a+3)*a)-6;f2=(2*b-4)*b+3)*b)-6;dox=(a+b)/2;f=(2*x-4)*x+3)*x)-6;if(f*f1=1e-6);printf(%6.2fn,x);return0;(10)#i

7、nclude#includeintmain()intn=2;doubleeps,t,s=0,x;scanf(%lf%lf,&x,&eps);t=x;s=t;while(fabs(t)=eps)t=-t*(2*n-3)*x*x/(2*n-2);s=s+t/(2*n);n+;printf(%d,%lfn,n,s);return0;(11)#includeintmain()unsignedlongs,t=0,p=1;scanf(%u,&s);while(s!=0)if(s%10)%2!=0)t=t+(s%10)*p;p=p*10;s=s/10;printf(%un,t);return0;第4章习题参

8、考答案1 单项选择题1-5DDDBD6-10BADCD11-14BDAB2 填空题1)2(2)嵌套,递归3 )全局变量, 局部变量 , 静态变量动态变量, z+y,z-y程题unsigned int p=0;while(s!=0)p=p+s%10;s=s/10;return p;( 2 )#include#include#include(4)auto,static,register,extern(5)外部变量(6)编译,运行3 浏览程序,指出成果(1)15(2)5(3)5,4,34 4)i=5i=2i=2i=4i=2(5)求水仙花数(6)-5*5*5(7)308 8)0101 112 124程

9、序填空(1)floatfun(float,float),x+y,x-y(2)x,x*x+1(3)s=0,a=a+b5编(1)#includeunsignedintfun(unsignedint);intmain()unsignedints;scanf(%u,&s);printf(%un,fun(s);return0;unsignedintfun(unsignedints)voidf1(float,float,float,float);voidf2(float,float,float,float);voidf3(float,float,float,float);intmain()floata,b

10、,c,d;scanf(%f%f%f,&a,&b,&c);if(a=0)printf(不是一元二次方程n);exit(0);d=b*b-4*a*c;if(d0)f1(a,b,c,d);elseif(d=0)f2(a,b,c,d);elsef3(a,b,c,d);return0;voidf1(floata,floatb,floatc,floatd)floatx1,x2;x1=(-b+sqrt(d)/(2*a);x2=(-b-sqrt(d)/(2*a);printf(%.2f,%.2fn,x1,x2);voidf2(floata,floatb,floatc,floatd)floatx1,x2;x1=-b/(2*a);x2=-b/(2*a);printf(%.2f,%.2fn,x1,x2);voidf3(floata,floatb,floatc,floatd)floatx1,x2;x1=-b/(2*a);x2=sqrt(-d)/(2*a);printf(%.2f+i*%.2fn,x1,x2);printf(%.2f-i*%.2fn,x1,x2);(3).#includedoublep(int,double);intmain()intn;doublex;

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 商业/管理/HR > 营销创新

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号