谭浩强【C程序设计】课后编程题(第三章)

//P82 Homeworks
//3.1
double GDP_acceletare(int year)
{
	double gdp = 0;  //
	double year_rate = 0.07;
	gdp = pow(1 + year_rate, year);
	return gdp;
}

//3.2
double rate_Cal(double money, int year)
{
	double rate;
	double sum;
	switch (year)
	{
	case 1:rate = 4.14 / 100, sum = money*(1 + rate); printf("the sum is:%.2f", sum); break;
	case 2:rate = 4.68 / 100, sum = money * (1 + year * rate); printf("the sum is:%.2f", sum); break;
	case 3:rate = 5.40 / 100, sum = money * (1 + year * rate); printf("the sum is:%.2f", sum); break;
	case 5:rate = 5.85 / 100, sum = money * (1 + year * rate); printf("the sum is:%.2f", sum); break;
	default:rate = 0.72 / 100, sum = money * (1 + (year/4) * rate); printf("the sum is:%.2f", sum); break;
	}

}

//3.3
double money_Month(double d, double p, double r)
{
	double result;
	result = log(p / (p - d * r)) / log(1 + r);
	return result;
}

//3.4
//3.6
void passwords_Code(void)
{
	int i;
	char s[] = "China";
	for (i = 0; i < 5; i++)
	{
		s[i] = s[i] + 4;
	}
	for (i = 0; i < 5; i++)
		printf("%c", s[i]); //putchar(s[i]);
}

//3.7
void cricle_Cal(void)
{
	double r=1.5, h=3;
	double circle_lenth, circle_area, ball_area, ball_v, cylinder_v;
	circle_lenth = 2 * PI * r;
	circle_area = PI * r * r;
	ball_area = 2 * PI * r * r;
	ball_v = 4.0 / 3 * PI * r * r * r;
	cylinder_v = PI * r * r * h;
	printf("圆周长:%.2f\n", circle_lenth);
	printf("圆面积:%.2f\n", circle_area);
	printf("球面积:%.2f\n", ball_area);
	printf("球体积:%.2f\n", ball_v);
	printf("圆柱体积:%.2f\n", cylinder_v);
}

//3.8
void inoput_Char(void)
{
	char c1, c2;
	c1 = getchar();
	c2 = getchar();
	putchar(c1);
}
	

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Vicssic

与你一起成长

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值