真·新手求救大佬T-T

P1085 [NOIP2004 普及组] 不高兴的津津

```c for(i=1;i<=7;i++) { if(k[i]<=k[i+1]) { j=i+1; } else { j=i; } } ``` 这一块有问题,建议您这样 ``` int max=-1; for(i=1;i<=7;i++) { if(k[i]>max&&k[i]) { max=k[i]; } } if(max==-1) printf("0"); else printf("%d",max); ``` 更有效
by 影子鱼llt @ 2018-07-03 22:47:06


注: ```c if(max==-1) printf("0"); else printf("%d",max); ``` 就是 ```cpp if(max==-1) cout>>"0" else cout>>max ```
by 影子鱼llt @ 2018-07-03 22:51:24


更正: ```cpp if(max==-1) cout<<"0"; else cout<<max; ```
by 影子鱼llt @ 2018-07-03 22:52:39


**啊谢谢**
by 24K纯金 @ 2018-07-03 22:56:16


不过k[i]>max&&k[i]不太懂。。。
by 24K纯金 @ 2018-07-03 23:01:51


@[24K纯金](/space/show?uid=6703) ```cpp return 0; ``` 这个一定要加的
by ComeOver· @ 2018-07-05 10:27:27


~~没有看看1001吗~~
by ComeOver· @ 2018-07-05 10:28:19


#include<iostream> #include<cstdio> using namespace std; int main() { int i,a[i],b[i],k[i],j; for(i=1;i<=7;i++) { cin>>a[i]; cin>>b[i]; k[i]=a[i]+b[i]; } for(i=1;i<=7;i++) { if(k[i]<=k[i+1]) { j=i+1; break; } } cout<<j<<endl; }
by 24K纯金 @ 2018-07-06 19:15:50


``` #include<iostream> #include<cstdio> using namespace std; int main() { int i,a[i],b[i],k[i],j; for(i=1;i<=7;i++) { cin>>a[i]; cin>>b[i]; k[i]=a[i]+b[i]; } for(i=1;i<=7;i++) { if(k[i]<=k[i+1]) { j=i+1; break; } } cout<<j<<endl; } ```
by 24K纯金 @ 2018-07-06 19:16:01


改了还不行
by 24K纯金 @ 2018-07-06 19:16:12


| 下一页