purple*10 C++
查看原帖
purple*10 C++
1243716
lty0604楼主2024/3/15 19:49
#include<bits/stdc++.h>
#include<string>
using namespace std;
int pa[1001]={0},j=0;
int main()
{
	string p,pb;
	cin>>p;
	for(int i=0;i<p.size();i++)
	{
		if(p[i]==p[i+1]) pa[j]++;
		else
		{
			pa[j]+=1;
			pb[j]=p[i];
			j++;
		}
	}
	for(int k=0;pa[k]!=0;k++)
	{
		cout<<pa[k]<<pb[k];
	}
	return 0;
} 
2024/3/15 19:49
加载中...