问题标题: 请问1027余额宝收益怎么做?

0
0
已解决
吴知玄
吴知玄
新手光能
新手光能

随着移动终端的普及,手机支付和钱财存储深受广大用户的欢迎。某人余额宝内现有金额M元(100~1,000,000),已知余额宝复合年利率为R(0~20),该人已确定将现有金额及所得利息都存入余额宝内Y年(0~100),问Y年后该人最终会收益多少钱,并输出它的整数部分。(收益=Y年后所得总金额-本金M)

//求解


0
已采纳
朱宗晔
朱宗晔
初级光能
初级光能
earnings=1.0+r*0.01;
    money=m; 
    for(int i=1;i<=y;i++){
        money=money*earnings;
    }
    money=(int)money;
    money-=m;

核心部分

0
夏天
夏天
中级守护
中级守护

cin>> m >> r >> y;
    money=m;
    for(int i=1;i<=y;i++){
  money+=money*(r/100.0);
    }
    cout<< (int)money-m;

0
0
王子轩
王子轩
新手光能
新手光能

题目中给出了例子

第一年后: 1.05 * 5000 = 5250
第二年后: 1.05 * 5250 = 5512.5
第三年后: 1.05 * 5512.50 = 5788.125
第四年后: 1.05 * 5788.125 = 6077.53125
6077.53125的整数部分为6077。
而总收益为:6077-5000=1077

例子中的复合年利率为5

就是下面式子中的0.05

如果复合年利率是20的话

第一年后: 1.20 * 5000 
第二年后: 1.20 * 1.20 * 5000
第三年后: 1.20 * 1.20 * 1.20 * 5000
第四年后: 1.20 * 1.20 * 1.20 * 1.20 * 5000

我要回答