C语言程序设计(第四版)谭浩强 课后习题答案 第三章
- 第三章
-
- 1.假如我国国民生产总值的年增长率为9%,计算10年后我国国民生产总值与现在相比增加多少百分比。
- 2.存款利息计算。有1000元,想存5年,可按以下5种方式存。
- 3.购房从银行贷了一笔款d,准备每月还款额为p,月利率为r,计算多少个月能还清。
- 4.分析程序
- 5.用下面的scanf函数输入数据,使a=3,b=7,x=8.5,y=71.82,c1='A',c2= 'a'则在键盘上如何输入
- 6.请编程序将“China”议成密码,密码规律是:用原来的字母后面第4个字母代替原来的字母,例如,字母‘A’后面第四个字母是‘E’,用E代替A。因此“China”应译为“Glmre”,请编写一程序,用赋初值的方法使c1,c2,c3,c4,c5分别变为‘G’,‘l’,‘m’,‘r’,‘e’分别请用putchar函数和printf函数输出这5个字符
- 7.设圆半径r=1.5,圆柱高h = 3,求圆周长、圆面积、圆球表面积、圆球体积、圆柱体积。用scanf输入数据,输出计算结果,输入时要求有文字说明,取小数点后两位。
- 8.编程序
第三章
1.假如我国国民生产总值的年增长率为9%,计算10年后我国国民生产总值与现在相比增加多少百分比。
#include <stdio.h>
#include <math.h>
#include <iostream>
using namespace std;
int main(){
double n = 10;
double r = 0.09;
double p;
p = pow(1+r,n);
printf("Ten years has increase %f%",p);
return 1;
}
2.存款利息计算。有1000元,想存5年,可按以下5种方式存。
(1) 一次存5年期
(2)先存2年,到期后将本息再存3年期
(3)先存3年,到期后将本息再存2年期
(4)存1年期,到期后将本息再存1年,连续存5次
(5)存活期存款,活期利息每季度结算一次
(1)
#include <stdio.h>
#include <iostream>
using namespace std;
int main(){
int b = 1000;
int n = 5;
double r = 0.0585;
printf("After 5 years u can get %f",(b*(1+n*r)));
return 1;
}
(2)
#include <stdio.h>
#include <iostream>
using namespace std;
int main(){
int b = 1000;
int n1 = 2;
int n2 = 3;
double res1;
double r1 = 0.0468;
double r2 = 0.054;
res1 = b * (1+n1*r1);
printf("After 5 years u can get %f",(res1*(1+n2*r2)));
return 1;
}
(3)
#include <stdio.h>
#include <iostream>
using namespace std