#include<iostream>
using namespace std;
int a,last,mother;
int main()
{
for(int i=1;i<=12;i++)
{
cin>>a;
last+=300;
int c=last-a;
if(c<0)
{
cout<<"-"<<i;
return 0;
}
mother+=(c/100)*100;
last=c%100;
}
cout<<last+mother*1.2;
}
对于不确定的存钱数,先判断再用+=最好,其实不用想的那么复杂,按照题意走就行。