c语言程序设计实用教程 参考答案

c语言程序设计实用教程 参考答案

ID:1354818

大小:64.50 KB

页数:26页

时间:2017-11-10

c语言程序设计实用教程 参考答案_第1页
c语言程序设计实用教程 参考答案_第2页
c语言程序设计实用教程 参考答案_第3页
c语言程序设计实用教程 参考答案_第4页
c语言程序设计实用教程 参考答案_第5页
资源描述:

《c语言程序设计实用教程 参考答案》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、C语言程序设计实用教程参考答案第2章课后习题参考答案一、(略)二、单选题1、C2、D3、C4、A5、C6、D7、C8、B9、D10、A三、填空题1、12、8803、100000104、000011115、111100006、3.5000000四、写程序运行结果1、2,12、03、164、35、1五、编程题解:设鸡有X只,兔有Y只,根据题意可得方程如下:x+y=a2x+4y=b解方程组可得到:x=(4*a-b)/2y=(b-2a)/s编程如下:#include#includemain()

2、{intx,y,a,b;printf(“Pleaseinputtwointergernumbers:”);26C语言程序设计实用教程参考答案scanf(“%d,%d”,&a,&b);x=(4*a-b)/2;y=(b-2*a)/2;printf(“Thereare%dchicken.”,x);printf(“Thereare%drabbit.”,y);}2、(题意看书上:求三角形面积)#include#includemain(){inta,b,c;floats,area;pr

3、intf(“Pleaseinput3numbersfortriangle:”);scanf(“%d,%d,%d”,&a,&b,&c);s=0.5*(a+b+c);area=sqrt(s*(s-a)*(s-b)*(s-c));printf(“area=%f”,area);}第3章课后习题参考答案单选题B2、BC3、A4、D5、B6、C7、C8、C9、A10、A11、C12、C13、B14、C15、B16、B写出下列程序的运行结果26C语言程序设计实用教程参考答案1、a=20,b=40,c=202、233、684、a=

4、%d,b=%d5、1651.56.56、a=3.140000,3.1400000e+00,3.140e+00,3.140e+00b=-3.141,-3.1415e+00,-3.1415e+007、x=4y=118k=49x=4.900000y=410**********填空题1、(1)d,e(2)(a>b)(3)(d>c)输出显示:max=72、(1)k=1;break;(2)k=2;break;(3)k=3;break;(4)k=4;break;(5)k=5;break;34、(i%3==0)&&(i%5==0)&&

5、(i%7==0)5、i=0,j=0,n;scanf(“%d”,&n);四、编程题1.要求从大到小打印三个整数,a,b,c.main(){inta,b,c,t;scanf("%d%d%d",&a,&b,&c);if(amain(){float

6、a,b,c,disc,x1,x2,realpart,imagpart;printf("inputcanshua,b,c");scanf("%f,%f,%f",&a,&b,&c);printf("Theequation");if(fabs(a)<=1e-6)printf("isnota2cifangcheng.");elsedisc=b*b-4*a*c;if(fabs(disc)<=1e-6)printf("hastwoequalroots:%f",-b/2*a);elseif(disc>1e-6){x1=(-b+s

7、qrt(disc))/(2*a);x2=(-b-sqrt(disc))/(2*a);26C语言程序设计实用教程参考答案printf("hasdistinctrealroots:%fand%f",x1,x2);}else{realpart=-b/2*a;imagpart=sqrt(-disc)/(2*a);printf("hascomplexroots:");printf("%f+%fi",realpart,imagpart);printf("%f-%fi",realpart,imagpart);}}3.

8、main(){floata,r,rate,bonus;printf("inputa(jiangjin):");scanf("%f",&a);if(a<500)rate=0;elseif(a>=500&&a<1000)rate=(a-500+1)*0.05;elseif(a>=1000&&a<2000)26C语言程序设计实用教程参考

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

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

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