为什么0分
查看原帖
为什么0分
311465
zhdepe楼主2020/8/3 17:29
#include<bits/stdc++.h>
using namespace std;
char a[201],b[410];
int n,s=1;
int main()
{
	gets(a);
	strcat(b,a);
	n=strlen(a);
	for(int i=2;i<=n;i++)
	{
		gets(a);
		strcat(b,a);
	}
	cout<<n;
	if(b[0]=='1')
	{
		cout<<" 0";
	}
	for(int i=1;i<=strlen(b);i++)
	{
		
		if(b[i]==b[i-1])
		{
			s++;
		}
		else
		{
			cout<<" "<<s;
			s=1;
		}
	}
	return 0;
}
2020/8/3 17:29
加载中...