题解:P1089 [NOIP 2004 提高组] 津津的储蓄计划
本题按照题意模拟即可,在每个月得到零花钱时,按照估算将钱交给妈妈,若在中途不够这个月的原定预算,则输出日期提前跳出,否则在最后输出存款乘
#include<bits/stdc++.h>
using namespace std;
int n=0,s=0,y=0;
int main()
{
for(int i=1;i<=12;i++)
{
cin >> y;
n=n+300-y;
if(n < 0)//如果出现钱不够用,输出月份并跳出
{
cout << "-" << i;
return 0;
}
while(n>=100)
{
n-=100;
s+=100;
}
}
cout << s*1.2+n;
return 0;
}