@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 请问是为什么呢?
为什么我用devcpp可以过样例,在线IDE什么输出 却不对?而且全部WA了
输入为
IDE输出为
devcpp输出为
请问是为什么呢?