20分求助SOS
查看原帖
20分求助SOS
1640685
jason_2012楼主2025/6/24 21:05

这道题改了好久,只对一个样例,晚上辗转反侧睡不着想这道题,有没有大佬告诉我哪里错了!请收下我的膝盖……

#include<bits/stdc++.h>
using namespace std;

int main()
{
	string s,t;
	while(cin>>t)
	{
		s+=t;
	}
	cout<<t.size();
	char c=s[0];
	int cnt=1;
	for(int i=1;i<s.size();i++)
	{
		if(s[i]==c)
		{
			cnt++;
		}
		else
		{
			cout<<" "<<cnt;
			c=s[i];
			cnt=1;
		}
	}
	cout<<" "<<cnt; 
	return 0;
}
2025/6/24 21:05
加载中...