55、C语言程序设计谭浩强第三章习题
创始人
2025-06-01 12:42:48
0

1、假如我国国民生产总值的年增长率为7%, 计算10年后我国国民生产总值与现在相比增长多少百分比。计算公式为p = ( 1 + r )^n,其中r为年增长率,n为年数,p为与现在相比的倍数。

#include 
#include 
int main(){double p,r,n;r=0.07;n=10;p=pow(1+r,n);printf("%lf",p);return 0;
}

C 库函数 double pow(double x, double y) (注意数类型)返回 x 的 y 次幂,即 xy。 头文件:

2、存款利息的计算。有1000元,想存5年,可按以下5种办法存:

(1)一次存5年期

(2)先存2年期,到期后将本息再存3年期

(3)先存3年期,到期后将本息再存2年期

(4)存1年期,到期后将本息再存1年期,连续存5次

(5)存活期存款,活期利息每一季度结算一次

2017年银行存款利息如下:

  • 1年期定期存款利息为1.5%;

  • 2年期定期存款利息为2.1%;

  • 3年期定期存款利息为2.75%;

  • 5年期定期存款利息为3%;

  • 活期存款利息为0.35%(活期存款每一-季度结算一-次利息)

#include 
#include int main(){double r0,r1,r2,r3,r5,p1,p2,p3,p4,p5;r0=0.0035;r1=0.015;r2=0.021;r3=0.0275;r5=0.03;p1=1000*(1+5*r5);//一次存5年期p2=1000*(1+2*r2);p2=p2*(1+3*r3);//先存2年期,到期后将本息再存3年期p3=1000*(1+3*r3);p3=p3*(1+2*r2);//先存3年期,到期后将本息再存2年期p4=1000*(pow(1+r1,5));//存1年期,到期后将本息再存1年期,连续存5次p5=1000*(pow(1+r0/4,4*5));//存活期存款,活期利息每一季度结算一次printf("p1=%lf\n",p1);printf("p2=%lf\n",p2);printf("p3=%lf\n",p3);printf("p4=%lf\n",p4);printf("p5=%lf\n",p5);return 0;
}

输出结果:

p1=1150.000000
p2=1127.965000
p3=1127.965000
p4=1077.284004
p5=1017.646235

3、

#include 
#include int main(){double d,p,r,m;d=300000;p=6000;r=0.01;m=log(p/(p-d*r))/log(1+r);printf("%.1lf",m);return 0;
}

4、分析下面的程序:

#include
int main()
{char c1, c2;c1 = 97;c2 = 98;printf("c1=%c, c2=%c\n", c1, c2);printf("c1=%d, c2=%d\n", c1, c2);return 0;
}

输出:

c1=a, c2=b
c1=97, c2=98

5、用下面的scanf 函数输人数据,使a=3,b=7,x=8.5,y=71. 82,cl=‘A’,c2=‘a’。在键盘上应如何输入?

#include int main(){int a,b;scanf("%d %d",&a,&b);double x,y;scanf("%lf %lf",&x,&y);char c1,c2;scanf("%c %c",&c1,&c2);return 0;
}

6、请编程序将“China"译成密码,密码规律是:用原来的字母后面第4个字母代替原来的字母。例如,字母“A”后面第4个字母是“E”,用“E”代替“A”。因此,“China"应译为“Glmre”。请编一程序,用赋初值的方法使cl,c2,c3,c4,c5这5个变量的值分别为’C’,‘h’,‘i’,‘n’,‘a’ ,经过运算,使c1,c2,c3,c4,c5 分别变为’G’,‘l’,‘m’,‘r’,‘e’。分别用putchar函数和printf函数输出这5个字符。
 

#include 
#include 
#include 
int main(){char s[6];gets(s);int len=strlen(s);for(int i=0;i
#include 
#include 
#include 
int main(){char s[6];gets(s);int len=strlen(s);for(int i=0;i

7、设圆半径r=1.5,圆柱高h=3,求圆周长、圆面积、圆球表面积、圆球体积、圆柱体积。用scanf输人数据,输出计算结果,输出时要求有文字说明,取小数点后2位数字。请编程序。

#include int main(){double r=1.5,h=3,PI=3.1415926;double c,s1,s2,v1,v2;c=2*PI*r;printf("圆周长为%.2lf\n",c);s1=PI*r*r;printf("圆面积为%.2lf\n",s1);s2=4*PI*r*r;printf("圆球表面积为%.2lf\n",s2);v1=4/3*PI*r*r*r;printf("圆球体积为%.2lf\n",v1);v2=s1*h;printf("圆柱体积为%.2lf",v2);return 0;
}

 输出结果:

圆周长为9.42
圆面积为7.07
圆球表面积为28.27
圆球体积为10.60
圆柱体积为21.21

8、编程序,用getchar函数读人两个字符给c1和c2,然后分别用putchar函数和printf函数输出这两个字符。思考以下问题:

(1) 变量cl和c2应定义为字符型、整型还是二者皆可?

c1和c2 应定义为整形,因为定义为字符有可能返回的整数会超出字符的存储范围

(2) 要求输出cl和c2值的ASCII码,应如何处理?用putchar函数还是printf函数?

答:需要使用printf函数,打印是以整形形式打印

(3) 整型变量与字符变量是否在任何情况下都可以互相代替

答:不是,因为两者的存储范围不同,如果整数超出了字符的存储范围,则不能相互替换 

#include int main(){int c1,c2;printf("请输入两个字符:\n");c1=getchar();c2=getchar();printf("使用putchar输出的结果为:\n");putchar(c1);putchar(c2);printf("\n");printf("用printf输出的结果为:\n");printf("%c%c\n",c1,c2);return 0;
}

相关内容

热门资讯

他的父亲作文 他的父亲作文(5篇)  无论是身处学校还是步入社会,大家都有写作文的经历,对作文很是熟悉吧,作文是通...
向阳花木易逢春的作文 向阳花木易逢春的作文(通用26篇)  在学习、工作乃至生活中,大家总少不了接触作文吧,作文一定要做到...
以五一为话题的作文 以五一为话题的作文(精选26篇)  在学习、工作或生活中,大家都经常看到作文的身影吧,作文是经过人的...
责任与担当作文 责任与担当作文800字(精选25篇)  在学习、工作或生活中,大家都接触过作文吧,借助作文人们可以反...
离职申请书的离职原因 离职申请书的离职原因5篇  在经济飞速发展、人们往来越来越密切的今天,申请书使用的情况越来越多,申请...
月光下的村庄铁蛋作文 月光下的村庄铁蛋作文(精选25篇)  在日常的学习、工作、生活中,大家都尝试过写作文吧,作文一定要做...
优秀作文音乐人生 优秀作文音乐人生  音乐,是一种快乐;音乐,是一种享受;音乐,是我们童年的好朋友;音乐,也是我的人生...
动漫《镇魂街》插曲歌词 动漫《镇魂街》插曲歌词  闪耀 - 南征北战  (动漫《镇魂街》插曲)  作词:南征北战  作曲:南...
美好的旅行作文 美好的旅行作文  在日复一日的学习、工作或生活中,大家都不可避免地会接触到作文吧,作文是从内部言语向...
「励志故事」历数那些80后C... 「励志故事」历数那些80后CEO的校园生活  【马克·扎克伯格的校园生活】  年龄:26岁  净资产...
中考以奖品为话题作文600字 中考以奖品为话题作文600字(通用17篇)  在日常生活或是工作学习中,大家都跟作文打过交道吧,写作...
留一点微笑给自己作文 留一点微笑给自己作文600字(通用28篇)  在日常生活或是工作学习中,大家都跟作文打过交道吧,写作...
军训必唱歌曲《弹起我心爱的土... 军训必唱歌曲《弹起我心爱的土琵琶》歌词   《弹起我心爱的土琵琶》  西边的太阳快要落山了  微山湖...
记忆深处奶奶给我的美味作文 记忆深处奶奶给我的美味作文  在平凡的学习、工作、生活中,大家都不可避免地会接触到作文吧,作文是经过...
积极思考的作文 关于积极思考的作文  导语:今天小编整理了两篇关于积极思考的作文,欢迎大家的围观!篇1:积极思考  ...
梦想,从这里起航作文 梦想,从这里起航作文  在日常的学习、工作、生活中,大家都接触过作文吧,作文是人们把记忆中所存储的有...
刮风的夜晚作文600字 刮风的夜晚作文600字  无论是身处学校还是步入社会,许多人都有过写作文的经历,对作文都不陌生吧,借...
小沈阳《为自己疗伤》歌词 小沈阳《为自己疗伤》歌词  演唱:汤潮 小沈阳  词曲:汤潮  你为我编的幸运环  还带在我的左手腕...
彼得兔的故事作文 彼得兔的故事作文2篇  在学习、工作、生活中,大家总免不了要接触或使用作文吧,作文是人们把记忆中所存...
走进扬州八怪纪念馆作文 走进扬州八怪纪念馆作文  在生活、工作和学习中,大家总少不了接触作文吧,作文是人们以书面形式表情达意...