C语言作业答案.doc

C语言作业答案.doc

ID:56720947

大小:94.50 KB

页数:21页

时间:2020-07-06

C语言作业答案.doc_第1页
C语言作业答案.doc_第2页
C语言作业答案.doc_第3页
C语言作业答案.doc_第4页
C语言作业答案.doc_第5页
资源描述:

《C语言作业答案.doc》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、第一章:第6题方法一:#includeintmain(){inta,b,c,max;printf("pleaseinputa,b,c:");scanf("%d,%d,%d",&a,&b,&c);max=a;if(maxintmain(){intmax(intx,inty);inta,b,c,d;printf("pleaseinputa,b,c:")

2、;scanf("%d,%d,%d",&a,&b,&c);d=max(max(a,b),c);printf("Thelargestnumberis%d",d);return0;}intmax(intx,inty){return(x>y)?x:y;}第三章第3题#include#includeintmain(){floatd=,p=6000,r=0.01,m;m=log10(p/(p-d*r))/log10(1+r);printf("m=%6.2f",m);return0;}第4题#include

3、intmain(){charc1,c2;c1=97;c2=98;printf("c1=%c,c2=%c",c1,c2);printf("c1=%d,c2=%d",c1,c2);return0;}(1)运行时会输出什么信息?为什么?解:运行时输出:第1行是将c1,c2按%c的格式输出,97是字符a的ASCII代码,98是字符b的ASCII代码。第2行是将c1,c2按%d的格式输出,所以输出两个十进制整数。(2)如果将程序第4,5行改为:C1=197;C2=198;运行时会输出什么信息?为什么?解:由于VisualC++6.0字符型数据是作为si

4、gnedchar类型处理的,它存字符的有效范围为0~127,超过此范围的处理方法,不同的系统得到的结果不同,因而用“%c”格式输出时,结果是不可预料的。(3)如果将程序第3行改为;intc1,c2;运行时会输出什么信息?为什么?解:如果给c1和c2赋的值是97和平利用8,则输出结果与(1)相同。如果给c1和c2赋的值是197和198,则用%c输出时,是不可预料的字符。用%d输出时,输出整数197和198,因为它们在int类型的有效范围内。第5题#includeintmain(){inta,b;floatx,y;charc1,c2;sc

5、anf("a=%db=%d",&a,&b);scanf("%f%e",&x,&y);scanf("%c%c",&c1,&c2);printf("a=%d,b=%d,x=%f,y=%f,c1=%c,c2=%c",a,b,x,y,c1,c2);return0;}输入方法1:a=3b=78.571.82Aa回车即可输入方法2:a=3b=7;8.571.82Aa输入方法3:a=3b=78.571.82Aa第7题方法一#includeintmain(){floath,r,l,s,sq,vq,vz;floatpi=3.;printf("请输入

6、圆半径r,圆柱高h∶");scanf("%f,%f",&r,&h);//要求输入圆半径r和圆柱高hl=2*pi*r;//计算圆周长ls=r*r*pi;//计算圆面积ssq=4*pi*r*r;//计算圆球表面积sqvq=3.0/4.0*pi*r*r*r;//计算圆球体积vqvz=pi*r*r*h;//计算圆柱体积vzprintf("圆周长为:l=%6.2f",l);printf("圆面积为:s=%6.2f",s);printf("圆球表面积为:sq=%6.2f",sq);printf("圆球体积为:v=%6.2f",vq);printf(

7、"圆柱体积为:vz=%6.2f",vz);return0;}方法二:#definepi3.#include#includeintmain(){floath,r,l,s,sq,vq,vz;printf("请输入圆半径r,圆柱高h∶");scanf("%f,%f",&r,&h);//要求输入圆半径r和圆柱高hl=2*pi*r;//计算圆周长ls=r*r*pi;//计算圆面积ssq=4*pi*pow(r,2);//计算圆球表面积sqvq=3.0/4.0*pi*pow(r,3);//计算圆球体积vqvz=pi*pow(r,

8、2)*h;//计算圆柱体积vzprintf("圆周长为:l=%6.2f",l);print

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

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

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