谭浩强版本C语言课后习题第三章

例题3.2输入大写字母输出小写字母

 1 #include<stdio.h>
 2 int main()
 3 {
 4     char c1,c2;
 5     c1=getchar();
 6     c2=c1+32;
 7     putchar(c2);
 8     putchar('\n');
 9     return 0;
10 }

第一题计算增长百分比,函数pow可以求指数;

 1 #include<stdio.h>
 2 #include<math.h>
 3 int main()
 4 {
 5     float p,r,n;
 6     r=0.07;
 7     n=10.0;
 8     p=pow(1+r,n);
 9     printf("p=%f\n",p);
10     return 0;
11 }

第二题计算本息

 1 #include<stdio.h>
 2 #include<math.h>
 3 int main()
 4 {
 5     float r0,r1,r2,r3,r5,p,p1,p2,p3,p4,p5;/*r0活期存款年利率,r1一年定期,r2两年定期,r3三年定期,r5 5年定期,
 6                                            p本金,p1-p5分别五种方案的本息和*/
 7     p=1000;
 8     r0=0.0035;
 9     r1=0.015;
10     r2=0.021;
11     r3=0.0275;
12     r5=0.03;
13 
14     p1=p*(1+r5*5);
15     p2=p*(1+r2*2)*(1+r3*3);
16     p3=p*(1+r3*3)*(1+r2*2);
17     p4=p*pow(1+r1,5);
18     p5=p*pow(1+r0/4,4*5);
19     printf("p1=%f\n",p1);
20     printf("p2=%f\n",p2);
21     printf("p3=%f\n",p3);
22     printf("p4=%f\n",p4);
23     printf("p5=%f\n",p5);
24     return 0;
25 }

第三题计算还清月数

 1 #include<stdio.h>
 2 #include<math.h>
 3 int main()
 4 {
 5     float d,p,r,m;
 6     d=300000;
 7     p=6000;
 8     r=0.01;
 9     m=log10(p/(p-d*r))/log10(1+r);
10     printf("m=%6.1f\n",m);
11     return 0;
12 }

第六题

 1 //第六题
 2 #include<stdio.h>
 3 int main()
 4 {
 5     char c1='C',c2='h',c3='i',c4='n',c5='a';
 6     c1=c1+4;
 7     c2=c2+4;
 8     c3=c3+4;
 9     c4=c4+4;
10     c5=c5+4;
11     printf("password is %c%c%c%c%c\n",c1,c2,c3,c4,c5);
12     return 0;
13 }

第七题

 1 #include<stdio.h>
 2 #define PI 3.1415926
 3 int main()
 4 {
 5     float h,r,l,s1,s2,v1,v2;
 6     printf("请输入半径r,圆柱高h\n");
 7     scanf("%f,%f",&r,&h);
 8     l=2*PI*r;//计算周长
 9     s1=PI*r*r;//计算圆面积
10     s2=4*PI*r*r;//计算圆球表面积
11     v1=3.0/4.0*PI*r*r*r;//计算圆体积
12     v2=PI*r*r*h;//计算圆柱体体积
13     printf("圆周长为:     l=%6.2f\n",l);
14     printf("圆面积为:     s1=%6.2f\n",s1);
15     printf("圆球表面积为: s2=%6.2f\n",s2);
16     printf("圆体积为:     v1=%6.2f\n",v1);
17     printf("圆柱体积为:   v2=%6.2f\n",v2);
18     return 0;
19 }

 

posted @ 2019-07-16 15:13  未央wdq  阅读(390)  评论(0编辑  收藏  举报