其他分享
首页 > 其他分享> > [2004年NOIP提高组] 津津的储蓄计划

[2004年NOIP提高组] 津津的储蓄计划

作者:互联网

[2004年NOIP提高组] 津津的储蓄计划

思路:每个月的月初,在得到妈妈给的零花钱后,如果她预计到这个月的月末手中还会有多于100元或恰好100元,她就会把整百的钱存在妈妈那里(存妈妈那里会有20%的利润),剩余的钱留在自己手中。

分析:当津津手中的钱加上这个月妈妈给的钱,不足以支撑这个月的原定预算时,输出“-”+月份,运算结束。(这时输出方式改变)

#include<iostream>

using namespace std;

int main()

{

     int rest=0,spend,save=0,have;

     for(int i=1;i<=12;i++)

      {

         cin>>spend;

         have=300+rest;//每月月初拥有的钱

         if(have>=spend)

           {

           have-=spend;//除去开支的钱

           save+=have/100; //把剩下的整百存到妈妈那

          }

         else

         {

           cout<<"-"<<i<<endl;

           return 0;

          }

          rest=0;

          rest=have%100;//手中余钱

      }

      cout<<save*100*1.2+rest<<endl;

      return 0;

}

标签:NOIP,津津,rest,int,妈妈,2004,100,spend
来源: https://www.cnblogs.com/xdzxyingrui/p/16578184.html