#include <iostream>
#include <cstdio>
using namespace std;
int main()
{
int money,in=0,n,month,total=0,rest;
//in是每个月存进去的钱,month是每个月的预算,total是总共存入的钱,rest是最后一个月剩下的钱,money是每个月剩下的钱
for(n=1;n<=12;n++)
{
money+=300;
cin>>month;
money-=month;
in = money/100*100;
//printf("存入total:%d\n",in);
money-=in;
//printf("现有money:%d\n",money);
total+=in;
if(money<0)
{
cout<<-n;
break;
}
if(n==12)
rest=money;
}
if(n==13)
cout<<total*1.2+rest;
return 0;
}
有没有大佬解释一下原因