我看不懂
```
#include<bits/stdc++.h>
using namespace std;
int a[15],m,x,f,money;
int main()
{
for(int i=1; i<=12; i++)
{
cin>>a[i];
}
for(int i=1; i<=12; i++)
{
m=m+300-a[i];
if(m<0)
{
f-=i;
cout<<f;
return 0;
}
money=money+m/100;
m%=100;
}
money*=100;
money=money+money/5;
cout<<money+m;
return 0;
}
```
但你可以用这个
by 124578whr @ 2022-09-04 09:39:24
AC了
by 124578whr @ 2022-09-04 09:42:21
```cpp
#include <iostream>
using namespace std;
int main()
{
int sum=0,f = 0,sf = 0,sf1 = 0;
int arr[13];
for (int i = 1;i <= 12;i++){
cin >> arr[i];
}
for (int j = 1;j <= 12;j++){
sum += 300;
sum -= arr[j];
if (sum <0){
cout << '-' << j;
return 0;
}
if(sum>=100){
sf+=sum/100;
sum%=100;
}
}
sf1 = sf *100* 0.2;
cout << sum + sf * 100 +sf1;
return 0;
}
```
显然需要输出“-”的不是钱而是月份
f*0.2的时候忘了乘上100
by etmyb @ 2022-09-04 09:44:49
@[hutongyu](/user/776306)
```cpp
sf1=sf*20;
```
by WA_sir @ 2022-09-04 09:46:31
@[etmyb](/user/680441) 意思f变量可以直接删了呗
by ababbjxzt @ 2022-09-04 09:53:44
@[etmyb](/user/680441) 谢谢
by ababbjxzt @ 2022-09-04 09:58:04