问题补充说明:存款利息的计算。有 1000 元,想存 5 年,可按以下 5 种方法存: ( 1 )一次存 5 年。 ( 2 )先存 2 年期,到期后将本息再存 3 年期。 ( 3 )先存 3 年期,到期后将本息再存 2 年期。 ( 4 )存 1 年期,到期后将本息再存 1 年期,连续存 5 次。 ( 5 )存活期存款。活期利息每一季度结算一次。 2017 年的银行存款利息如下: 1 年期定期存款利息为 1.5% ; 2 年期定期存款利息为 2.1% ; 3 年期定期存款利息为 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 ; 说明: 1000*(1+r/4) 是一个季度的本息和。
#include#includeintma溶转全志齐或静值in(){floatr5,r3,r2,r1,r0,p,p1,p2,p3,p4,p5;p=1000;轴盐技审r5=0.03;r3=0.0275;委毫尔谁死欢器r2=0.021;r1=0.015;r0=0.0035;p1=p*(导室1+r5*5);//一次存5年期p2=p*(1+2*r2)*(1+3*r3);//先存2年期,到期后将本息再存3肥刚什停说翻年期p3=p*(1+延3*r3)*(1+2*机停r2);//先存3年期围散考永,到期后将本息再存致德负克此高买孔事研钟2年期p4=p*和杆李流只季顺术pow(1+r1,5);//存1年期,到期后将本息存再存1年期,连续存5次p5=p*pow(1+r家改乙滑思雷局村远除为0/4,4*5);//存活期存款。活期利息每一季度结算一次printf("p1=%f",p1);//输出按第1方试案得到的本息和printf("p2=%f",p2)兴句使自吃鲁除社市句;//输出按第2方案得到的本息和printf("p3=%f",p3);//输出按第3方案得到的本息和printf("p4=%f",p4);//输出按第4方案得到的本息和printf("p5=%f",p5);//输出按第5方案得到的本息和return0;}