1) 一次性存5年。
2)先存两年期,再存三年期;
3)先存三年期,再存两年期;
4)存1年期,到期后将本息再存1你啊你期,连续存五年;
5)存活期。
一年期定期利息1.5%;两年2.1%;三年2.75%,5年3%,活期0.35%(活期每季度计算一次);
如果r是年利率,n是存款年数,计算本息公式为:
1年期本息和:p = 1000*(1+r);
n年期本息和:p = 1000 * (1+n*r);
存n次1年期的本息和:p = 1000*(1+r)的n次幂
活期本息和:p = 1000 *(1+r/4)的4n次幂
我用的是比较笨的办法,把r直接带进去,加上初学对函数不太熟悉,幂次方我直接平铺直叙乘了二十次
#include<stdio.h> int main() { float P1,P0=1000,P2,P3,P4,P5; P1=P0*(1+0.03*5); P2=P0*(1+2*0.021)*(1+0.0275*3); P3=P0*(1+3*0.021)*(1+0.0275*2); P4=P0*(1+0.015)*(1+0.015)*(1+0.015)*(1+0.015)*(1+0.015); P5=P0*(1+0.25*0.035)*(1+0.25*0.035)*(1+0.25*0.035)*(1+0.25*0.035)*(1+0.25*0.035)*(1+0.25*0.035)*(1+0.25*0.035)*(1+0.25*0.035)*(1+0.25*0.035)*(1+0.25*0.035)*(1+0.25*0.035)*(1+0.25*0.035)*(1+0.25*0.035)*(1+0.25*0.035)*(1+0.25*0.035)*(1+0.25*0.035)*(1+0.25*0.035)*(1+0.25*0.035)*(1+0.25*0.035)*(1+0.25*0.035); printf("P1=%f\nP2=%f\nP3=%f\nP4=%f\nP5=%f\n",P1,P2,P3,P4,P5); return 0; }