在线IDE会有问题么?

回复帖子

@WX920106840406 2021-02-23 22:47 回复

为什么我用devcpp可以过样例,在线IDE什么输出 却不对?而且全部WA了

#include <iostream>
using namespace std;
int main()
{
    char a[3][3];
    int i,j,num;
    for(i=0;i<3;i++)
        for(j=0;j<3;j++)
            cin>>a[i][j];
    for(i=0;i<3;i++)
        for(j=0;j<3;j++)
            if(a[i][j]!='-') num++;
    if(num==0)
     cout<<"Dont know.";
    if(num==1)
     cout<<"Dont know.";
    if(num==2)
        cout<<"Dont know.";
    if(num==3)
    {
        if(a[1][1]=='O')
        {
            if(a[0][0]=='O'&&(a[0][1]=='X'||a[1][0]=='X'))
                cout<<"xiaoa will win.";
            else if(a[0][2]=='O'&&(a[0][1]=='X'||a[1][2]=='X'))
                cout<<"xiaoa will win.";
            else if(a[3][0]=='O'&&(a[3][1]=='X'||a[1][0]=='X'))
                cout<<"xiaoa will win.";
            else if(a[3][2]=='O'&&(a[3][1]=='X'||a[1][2]=='X'))
                cout<<"xiaoa will win.";
            else cout<<"Dont know.";
        }
    }
    cout<<endl;
    cout<<num;
    return 0;
}

输入为

---
-O-
---

IDE输出为


32765

devcpp输出为

Dont know.
1

请问是为什么呢?

反馈
如果你认为某个帖子有问题,欢迎向洛谷反馈,以帮助更多的同学。



请具体说明理由,以增加反馈的可信度。