在线IDE会有问题么?
  • 板块P1917 三子棋II
  • 楼主85LP
  • 当前回复2
  • 已保存回复2
  • 发布时间2021/2/23 22:47
  • 上次更新2023/11/5 02:48:09
查看原帖
在线IDE会有问题么?
459428
85LP楼主2021/2/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

请问是为什么呢?

2021/2/23 22:47
加载中...