c++……卑微WA 0分求助……
查看原帖
c++……卑微WA 0分求助……
891967
AnUpdatingHam楼主2022/12/1 11:12

在Visual Studio里,#1自测通过,

但是提交全是WA………………

代码如下:

#include <iostream>
#include<cstdio>

using namespace std;

int A[210][210];

int main()
{
	int N=0;
	char c=getchar();

	while(c!='\n')
	{
		N++;
		if (c == '0')A[1][N] = 2;//将0记录为2
		else A[1][N] = 1;
		c = getchar();
	}

	for(int i=2;i<=N;i++)
	{
		for(int j=1;j<=N;j++)
		{
			cin>>c;
			if (c == '0')A[i][j] = 2;
			else A[i][j] = 1;
		}
	}

	int flag = 2;//2代表0
	int myNum = 0;

	cout << N ;
	for(int i=1;i<=N;i++)
	{
		for(int j=1;j<=N;j++)
		{
			if(A[i][j]==flag)
			{
				myNum++;
			}
			else
			{
				cout << " " << myNum;
				myNum = 1;
				flag = A[i][j];
			}
		}
	}
	if(myNum!=1)cout << " " << myNum << endl;

	return 0;
}

2022/12/1 11:12
加载中...