请大神帮忙看看哪里出问题了,谢谢
https://www.只得了80分,不知道哪里出问题了
#include<bits/stdc++.h>
using namespace std;
int main()
{
long a,b,s,i,x,z,h;
s=0,z=0;
for(i=1;i<=12;i++)
{
cin>>a;
s=s+300-a;
if(s>=100)
{
x=s-s%100;
z=z+x;
s=s-x;
}
else if(s<0) h=i;
if(i==12)
{
s=s+z*1.2;
z=0;
if(h<1|h>=12) cout<<s;
}
}
if(h>=1&&h<12) cout<<"-"<<h;
return 0;
}