问题标题: 酷町堂:4525 银行利息

0
0
已解决
董妙一
董妙一
资深守护
资深守护

题目描述 Description

小P准备在银行里面存10000块钱的压岁钱。银行有计算单利率和计算复利率两种储蓄方式。
单利率利息=单利率 * 本金;
复利率利息=复利率 *(本金+产生的累计利息)。
已知该银行的单利率为2%,复利率为1.5%,请你计算,多少年后当年的复利率利息超过单利率?

输入描述 Input Description

输出描述 Output Description

一个整数,表示复利率利息超过单利率的年数。

样例输入 Sample Input

样例输出 Sample Output


1
已采纳
汪宇航
汪宇航
新手启示者
新手启示者

核心:

while(i<200){

i=a*0.015;

a+=i;

c++;

}

最后输出c,之所以用while,是因为是一直求下去,直到条件错误。

1
张恩泽
张恩泽
高级天翼
高级天翼

先while,然后再累加本金*年利率

1
0
汪宇航
汪宇航
新手启示者
新手启示者
  • double i=1,a=10000,c=0;
  • while(i<200){
  • i=a*0.015;
  • a+=i;
  • c++;
  • }
  • cout<<c;
我要回答