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

0
0
已解决
李瑞曦
李瑞曦
高级天翼
高级天翼

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

输入描述 Input Description

输出描述 Output Description

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

样例输入 Sample Input

---------------------------------------------------------------

一开始

os:这啥玩意儿啊

查了复利率后

os:哦~原来如此

写完代码提交后0分

os: ?肿么肥四?

—————————————————————————

我的代码:

#include<iostream>
using namespace std;
int main(){
    double a=10000,b=10000,l=0;
    int cnt;
    while(a>=b){
        a=1.02*10000;
        b=1.015*b;
        cnt++;
    }
    cout<<cnt;
}

 


0
已采纳
张展嘉
张展嘉
新手天翼
新手天翼

double i=1,a=10000,cnt=0;

while(i<200){

i=a*0.015;

a+=i;

cnt++;

}

张展嘉在2021-03-15 12:37:25追加了内容

再输出cnt

0
蔡乐毅
蔡乐毅
高级光能
高级光能

a!=1.02*10000

a==a*1.02;

a是在变的

我要回答