蓝桥杯——解码


 

 

 输入样例:

H3el5o2

题解:

#include<bits/stdc++.h>
using namespace std;
char s[110];
string res ;
int num;

int main()
{
    scanf("%s",s);
    for(int i=0;i<strlen(s);)
    {
        if((i+1<strlen(s))&&(s[i+1]>='0'&&s[i+1]<='9'))
        {
            for(int k=0;k<(s[i+1]-'0');k++) res+=s[i];
            i+=2;
        }
        else
        {
            res+=s[i];
            i++;
        }
    }
    cout<<res<<endl;
}
posted @ 2023-04-06 20:36  小花护符  阅读(6)  评论(0编辑  收藏  举报