问题标题: 酷町堂:1032

0
0
已解决
朱智霖
朱智霖
新手守护
新手守护

某公司职员月薪3000元,每月月初发工资(假设这一年内月薪不变)。该职员善于理财且会预算每个月的花销,并且总能做到实际花销和预算的相同。按照该职员的理财计划,每月的月初,待拿到工资后,如果他预计这个月的月末手中剩余超过或正好1000元,就会把整千的钱拿去买基金,该基金年末的时候会收益20%,剩余的钱留在自己手中。 比如6月初该职员手中还有660元,工资发了3000元,该职员6月份的预算为1600,那么他就会拿出2000买基金,自己留下1660元,到6月末,他手中还剩下60元。 但他发现这种理财方式的主要风险是,买基金的钱在年末之前是不能兑换的。而有可能在某个月的月初,该职员发现手中的钱加上本月的工资仍然不够这个月的原定预算,如果出现这种情况,他将不得不在这个月省吃俭用,压低预算,得以生存。 现请根据2015年1月到12月每个月该职员的预算,判断会不会出现这种风险的情况。如果不会,请计算2015年年末,该职员兑换出基金加上20%的基金收益之后,他手中总共会有多少钱。


0
已采纳
徐熙晨
徐熙晨
新手光能
新手光能
    for(int i=1;i<=12;i++)
    {
        cin>>x;
        t=t+3000-x;
        if(t<0)
        {
           cout<<-i;
           return 0;
        }
        if(t>=1000)
            n=n+t/1000;t=t%1000;
    }
核心代码如上

 

0
我要回答