请大佬帮忙看看哪里有问题
查看原帖
请大佬帮忙看看哪里有问题
324176
yuyuyuyu12345楼主2023/5/9 16:38
int main()
{
	char a;
	cin >> a;
	int x = 0, y = 0,k=0;
	char b[7000];
	while (a != 'E')
	{
		if (a == 'W')
		{
			b[k++] = a;
			x += 1;
			if (x - y >= 2 || x - y >= 2)
			if (x >= 11)
			{
				cout << x << ':' << y << endl;
				x = 0;
			}
		}
		if (a == 'L')
		{
			b[k++] = a;
			y += 1;
			if (x - y >= 2 || x - y >= 2)
			if (y >= 11)
			{
				cout << x << ':' << y << endl;
				y = 0;
			}
		}
		cin >> a;
		if (a == 'E')
		{
			b[k++] = a;
			cout << x << ':' << y << endl;
		}
	}
	cout << endl;
	x = 0, y = 0;
	for (int i = 0; i < k; i++)
	{
		if (b[i] == 'W')
		{
			x++;
			if (x - y >= 2 || x - y >= 2)
			if (x >= 21)
			{
				cout << x << ':' << y << endl;
				x = 0;
			}
		}
		else if (b[i] == 'L')
		{
			y += 1;
			if (x - y >= 2 || x - y >= 2)
			if (y >= 21)
			{
				cout << x << ':' << y << endl;
				y = 0;
			}
		}
		if (b[i] == 'E')
		{
			cout << x << ':' << y << endl;
		}
	}
}
2023/5/9 16:38
加载中...