#include<iostream>
#include<cstring>
using namespace std;
int main(){
string s,res;
cin>>s;
//s.size()字符串的大小
for(int i=0;i<s.size();i++)
{
//判断一个字符后面是不是数字,是的话,数字即i+1为多少
if(i+1<s.size()&&s[i+1]<='9')
{
int k=s[i+1]-'0';//k为数字的大小
while(k--){ res+=s[i];}//打印出k个相同的字母
i++;//没有i++数字无法去除 两次i++运行一次跳过两个数,一个字母,一个数字12 34 5(单个直接打印) 67 89
}
else
{
res+=s[i];
}
}
cout<<res<<endl;
return 0;
}
2020-解码
最新推荐文章于 2024-07-20 09:51:47 发布