问题标题: 已会,输入666采纳

0
0
已解决
周明轩
周明轩
资深光能
资深光能

题目描述 Description

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

0分:

#include<bits/stdc++.h>
#pragma GCC optimize(2)
using namespace std;

int main(){
    double ls1=10000.0,ls2=10000.0;
    int cnt=1;
    int x=0,y=0;
    while(x<=y){
    	x+=(0.015*(ls1+ls1-10000));
    	y+=(0.02*(ls2));
    	ls1+=x;
    	ls2+=y;
    	cnt++;
    }
    cout<<cnt;
    return 0;
}

 

周明轩在2020-09-11 20:13:48追加了内容

  


0
我要回答