3226 - 例题3-2 计算存款利息

通过次数

0

提交次数

0

时间限制 : 1 秒 内存限制 : 128 MB

计算存款利息。有1000元,想存一年。有三种存款方法可选:(1)活期,年利率r1=0.0036;(2)一年定期,年利率r2=0.0225;(3)两次半年定期,年利率r3=0.0198。请分别计算出一年后按这3中方法得到的本息和。三个结果之间以空格分隔,注意最后输出换行符。

题目输入

题目输出

三个本息和以空格分隔,别忘了输出结束后的换行符。

输入/输出样例

输入格式

输出格式

1003.599976 1022.500061 1019.897949

C语言解答

#include<stdio.h>
#include<math.h>
int main()
{
	float n=1000,n1,n2,n3;
	n1=1000*(1+0.0036);
	n2=1000*(1+0.0225);
	n3=1000*(1+0.0198/2)*(1+0.0198/2);
	printf("%f %f %f\n",n1,n2,n3);
	getchar();
	getchar();
	return 0;
}

C++解答

#include<cstdio>
int main()
{
	float y=1000,r1=0.0036,r2=0.0225,r3=0.0198;
	float y1,y2,y3;
	y1=y*(1+r1);
	y2=y*(1+r2);
	y3=y*(1+r3/2)*(1+r3/2);
	printf("%f %f %f\n",y1,y2,y3);
	return 0;
}