为什么.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