[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