求助 一半WA一半RE
查看原帖
求助 一半WA一半RE
808101
anangxu楼主2022/10/6 19:25
#include <stdio.h>
char a[205][205] = { 0 };
int main(void)
{
	int i = 1, j = 1;
	while(1)
	{
		a[i][j] = getchar();
		while (a[i][j] == '\n' || a[i][j] == '\r')
		{
			if (i + 1 == j)
				goto ha;
			i++;
			j = 1;
			a[i][j] = getchar();
		}
		j++;
	}
	int n;
ha:
	n = j - 1;
	printf("%d ", n);
	int sum = 0;
	char s = '0';
	for (int x = 1; x <= n; x++)
	{
		for (int y = 1; y <= n; y++)
		{
			if (a[x][y] == s)
			{
				sum++;
			}
			else
			{
				printf("%d ", sum);
				sum = 1;
				s = a[x][y];
			}
		}
	}
	printf("%d", sum);
	return 0;
}
2022/10/6 19:25
加载中...