思路
1.遇到数字就输出str[i]-1个的str[i-1]
2.否则就输出 单个字母本身
C++ 代码
#include<iostream>
#include<string>
using namespace std;
int main(){
string str;
cin>>str;
for(int i=0;i<str.length();i++)
if(str[i]>='0'&&str[i]<='9'){
int tmpN = str[i]-'0' -1;
while(tmpN--)cout<<str[i-1];
}
else cout<<str[i];
return 0;
}