资源描述:
《c语言第3章作业参考答案》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第三章第1题:#include#includeintmain(){floatp,r,n;r=0.1;n=10;p=pow(1+r,n);printf("p=%f",p);return0;}第7题:#includeintmain(){floath,r,l,s,sq,vq,vz;floatpi=3.1415926;printf("请输入圆半径r,圆柱高h∶");scanf("%f,%f",&r,&h);//要求输入圆半径r和圆柱高hl=2*pi*r;//计算圆周长ls=r*r*pi;//计算
2、圆面积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("圆柱体积为:vz=%6.2f",vz);return0;}2补充习题(1)输入任意一个三位数,将其各位数字反序输出(例如输入123,输出321
3、)#includeintmain(){inta,b;printf("请输入一个三位数:");scanf("%d",&a);while(a>999
4、
5、a<100){printf("输入错误!请输入一个三位数:");scanf("%d",&a);}b=(a%10)*100+(a%100)/10*10+a/100;printf("反序输出结果为:%d",b);return0;}(2)求前驱字符和后继字符。输入一个字符,找出它的前驱字符和后继字符,并按ASCII码值,按从大到小的顺序输出这三个字符及其对应的ASCII码值。#
6、includeintmain(){chara;printf("请输入一个字符:");scanf("%c",&a);printf("三个字符分别是:%c,%c,%c",a+1,a,a-1);printf("对应的ASCII码值分别是:%d,%d,%d",a+1,a,a-1);return0;}2