大佬救命!!想了一下午加一晚上还是没看懂。c语言

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

```c #include <bits/stdc++.h> int a[12]; int main(){ int sum=0; for(int i=1;i<=12;i++){ scanf("%d",a[i]); } for(int i=1;i<=12;i++){ a[i]=300-a[i]+a[i-1]; if(a[i]>=100){ sum+=a[i]; a[i]%=100; sum-=a[i]; }else if(a[i]<0){ printf("%d",-i); return 0; } } printf("%d",a[12]+sum*1.2);; return 0; } ```
by JNTM114514 @ 2022-08-09 22:27:48


```cpp #include<stdio.h> int main(){ int a[12],r=0,i,m=300,n,s=0,j=0; for(i=0;i<12;i++)scanf("%d",&a[i]); for(i=1;i<13;i++){ r+=m; if(r-a[i-1]<0) { j=1; printf("-%d",i); break; } if(r-a[i-1]>=0){ r-=a[i-1]; if(r>=100){ s+=r/10;r=r%100; } } } if(j==0) printf("%d",s*120+r); return 0; } ``` 你按这样改一下试试。
by lanchenhao2010 @ 2022-08-10 15:23:56


|