3226 - 例题3-2 计算存款利息
计算存款利息。有1000元,想存一年。有三种存款方法可选:(1)活期,年利率r1=0.0036;(2)一年定期,年利率r2=0.0225;(3)两次半年定期,年利率r3=0.0198。请分别计算出一年后按这3中方法得到的本息和。三个结果之间以空格分隔,注意最后输出换行符。
Input
无
Output
三个本息和以空格分隔,别忘了输出结束后的换行符。
Examples
Input
无
Output
1003.599976 1022.500061 1019.897949
Solution 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; }
Solution 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; }