###c++求助!!!

P1089 [NOIP2004 提高组] 津津的储蓄计划

我看不懂 ``` #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


|