资源描述:
《李泽中C语言课后答案.doc》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、1.从键盘上输入圆的半径,求圆的周长和以此半径组成的球的体积。(P10-编-1)voidmain(){floatd,v,x,pi=3.;printf("半径:");scanf("%f",&x);d=pi*2*x;v=pi*(4/3)*x*x*x;printf("d=%f,v=%f",d,v);}2.输入45,21,60三个数,输出其中的最大者。(P10-编-2)#includemain(){inta,b,c,max;printf("请输入3个整数:");scanf("%d%d%d",&a,&b,&c);max=a;if(
2、b>max)max=b;if(c>max)max=c;printf("max=%d",max);}3.参照下列求圆面积与周长的程序,编写已知高,半径,求圆周长和圆柱体积的程序。(P33-实-2)#include#definePI3.voidmain(){floatr,h,C,V;printf("pleasaeinputr:");scanf("%f%f",&r,&h);C=2*PI*r;V=PI*r*r*h;printf("C=%fV=%f",C,V);}4.编写程序,使得该程序运行后显示下面一首诗。(P5
3、4-实-1)#includevoidmain(){printf("lifeisdearindeed,");printf("loveispricelesstoo,");printf("butforfreedom'ssake,");printf("Imaypartwiththetwo.");}5.用格式控制符打印下面图形:(P54-实-2)#includevoidmain(){charc='*';printf("%4c",c);printf("%3c%c%c",c,c,c);printf(
4、"%2c%c%c%c%c",c,c,c,c,c);printf("%c%c%c%c%c%c%c",c,c,c,c,c,c,c);}6.编写程序,输入一个华氏温度,按下面的公式计算并输出对应的摄氏温度。计算公式为C=5(F-32)/9.(P54-实-3)#includevoidmain(){floatF,c;scanf("%f",&F);c=5*(F-32)/9.0;printf("%f",c);}7.编写程序,实现从键盘输入某个学生的三门考试成绩,计算并输出该学生的总成绩,平均成绩。(P54-实-4)voidma
5、in(){floata,b,c,d,e;printf("输入三门功课:");scanf("%f%f%f",&a,&b,&c);d=a+b+c;e=d/3;printf("总成绩:%5.1f,平均:%5.1f",d,e);}8.编写程序,实现从键盘输入三个正实数,计算并输出该三角形面积,最大内切圆面积,最小内切圆面积。(P54-实-5)#include#includevoidmain(){floata,b,c,l,s,ri,ro,si,so;printf("请输入三个:");scanf("%f%f%f",&
6、a,&b,&c);l=(a+b+c)/2.0;s=l*(l-a)*(l-b)*(l-c);s=sqrt(s);ri=s/l;ro=(a*b*c)/(4.0*s);si=3.14*ri*ri;so=3.14*ro*ro;printf("si=%f,so=%f",si,so);}9.输入三个数,按降序输出。(P78-实-2)main(){inta,b,c,i;scanf("%d%d%d",&a,&b,&c);if(a
7、f("%d,%d,%d",a,b,c);}10.商场优惠活动的程序。(P78-实-4)#includevoidmain(){floata,b;printf("输入a:");scanf("%f",&a);if(a>=20000)b=a*0.75;elseif(a>=15000)b=0.8*a;elseif(a>=10000)b=0.85*a;elseif(a>=5000)b=0.9*a;elseb=0.95*a;printf("%f",b);}11.输入x,计算并输出函数y的值。(P78-实-5)#include8、dio.h>voidmain(){floatx,y;printf("输入:");scanf("%f",&x);if(x==0)y=20;elseif(x>0)y=x