求助大神为什么不对

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

为什么.exe文件里输入什么都显示7
by Hallucination @ 2018-07-08 12:06:51


dalao这个什么程序不是很懂,不是一组两个吗。。。但是dalao不知道在输入什么。。。可能是我太弱了吧
by 913887524gsd @ 2018-07-08 12:14:04


你的源代码: ```cpp #include<bits/stdc++.h> using namespace std; int main() { int i,j; int ans=0; int a[2],b[7]; for(i=1;i<=2;i++) cin>>a[i]; for(j=1;j<=7;j++) cin>>b[j]; for(i=1;i<=7;i++) { if(a[i]+b[i]>=8) if(ans<a[i]+b[i]) ans=i; } cout<<ans; return 0; } ```
by BB2655 @ 2018-07-08 12:21:33


```cpp #include<bits/stdc++.h> using namespace std; int main() { int i,j; int ans=0; int a[2],b[7]; for(i=1;i<=2;i++) cin>>a[i]; for(j=1;j<=7;j++) cin>>b[j]; for(i=1;i<=7;i++) { if(a[i]+b[i]>=8) if(ans<a[i]+b[i]) ans=i; } cout<<ans; return 0; } ```
by Xxzxx @ 2018-07-08 12:22:04


@[宇宙最帅的人](/space/show?uid=93909) 你的for循环里面都是循环7次,当然都显示7
by BB2655 @ 2018-07-08 12:22:39


输入有问题吧?
by Xxzxx @ 2018-07-08 12:24:00


~~感觉我说错话了~~
by BB2655 @ 2018-07-08 12:25:14


@[BB2655](/space/show?uid=78860) 那for循环该设置几
by Hallucination @ 2018-07-08 12:26:01


a一共才开到2,for循环都到a[7]了!
by Xxzxx @ 2018-07-08 12:26:24


@[宇宙最帅的人](/space/show?uid=93909) ``` #include<bits/stdc++.h> using namespace std; int main() { int i,j; int ans=0,max1; int a[8],b[8]; for(j=1;j<=7;j++) cin>>a[i]>>b[j]; for(i=1;i<=7;i++) { if(a[i]+b[i]>8&&max1<a[i]+b[i]) { ans=i; max1=a[i]+b[i]; } } cout<<ans+1; return 0; } ```
by Xxzxx @ 2018-07-08 12:33:18


| 下一页