谭浩强版C语言前5章习题答案.doc

谭浩强版C语言前5章习题答案.doc

ID:61430136

大小:73.00 KB

页数:29页

时间:2021-01-29

谭浩强版C语言前5章习题答案.doc_第1页
谭浩强版C语言前5章习题答案.doc_第2页
谭浩强版C语言前5章习题答案.doc_第3页
谭浩强版C语言前5章习题答案.doc_第4页
谭浩强版C语言前5章习题答案.doc_第5页
资源描述:

《谭浩强版C语言前5章习题答案.doc》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、第二章1.x++,3x1,Xf_1_4,a$#24,bg—1,Iam不是标识符3.1)2L转换成float类型,3转换成float型,012转换成float类型,44转换成float类型;2)34转换成double类型,sqrt(34)转换成int类型,6转换成double类型,5转换成double类型,3*(int)sqrt(34)转换成double类型,0x2AF转换成double类型;3)4转换成float类型,2.5f+4转换成double类型,6转换成Long类型,6*27L转换成double类型,1526转换成double,2.4L转换成double4.1)#in

2、cludeintmain(){printf("%f",3*(2L+4.5f)-012+44);return0;}53.2)#include#includeintmain(){printf("%f",3*(int)sqrt(34)-sin(6)*5+0x2af);return0;}703.3)#include#includeintmain(){printf("%f",cos(2.5f+4)-6*27L+1526-2.4L);return0;}1362.6.#include

3、o.h>doubleweight(doublep,doubled){returnp*3.*d*d*d/6.0;}intmain(){printf("theweightofironis:%f",weight(7.86,0.1));printf("theweightofgoldis:%f",weight(19.3,0.15));return0;}铁:0.金:0.7.#include#includeintmain(){inta,b,c,d;doubles,x1,x2;printf("pleaseinputthreenumbers:");sc

4、anf("%d,%d,%d",&a,&b,&c);d=b*b-4*a*c;if(d>0){s=sqrt(d);x1=(-b+s)/2.0/a;x2=(-b-s)/2.0/a;printf("theresultis:%f,%f",x1,x2);}elseif(d==0){x1=-b/2.0/a;printf("theresultis:%f",x1);}elseprintf("error!");return0;}error!第三章4.调用f函数时,1转换成float类型,第一个y转换成int型,函数体中n,4转换成float型,结果由float转换成Int型6.圆球体

5、积:doublesphere_volume(doubleradius){return3.14159*4*radius*radius*radius/3;}圆球表面积:doublesphere_area(doubleradius){return3.14159*4*radius*radius;}圆柱体体积:doublecylinder_volume(doubleradius,doubleheight){return3.14159*radius*radius*height;}圆柱体表面积:doublecylinder_area(doubleradius,doubleheight){r

6、eturn2*3.14159*radius*radius+2*3.14159*radius*height;}7.1)全部用printf()输出2)#includedoubleweight(doubley,doublex){returny*3.*x*x*x/6.0;}intmain(){printf("theweightofgoldis:%f",weight(7.86,0.1));printf("theweightofsilveris:%f",weight(19.3,0.15));printf("theweightofcopperis:%f",we

7、ight(7.86,0.1));printf("theweightofironis:%f",weight(7.86,0.1));printf("theweightoftinis:%f",weight(7.86,0.1));return0;}这种写法程序长度并没有减少,但是减少出错几率,只需在函数中修改圆周率即可,第二种程序修改难度降低3)doubleweight(doubley,doublex){returny*x*x*x;}只需将此函数修改,主函数中程序不变8.#include

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

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

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