活动地址: 牛客春招刷题训练营 - 编程打卡活动
#include<iostream>
#include<algorithm>

using namespace std;

void solve(){
    string s;
    cin>>s;
    // 刚开始写的乱七八糟 改bug改半天 后面直接删了重新写 写成下面这样了 
    // 感觉就清晰了很多 就是如果他是字母 就直接输出 
    // 是数字就分别判断它前面和后面的是不是也是数字  
    // 但是需要特盘下 是不是最后一位!
    for(int i=0;i<s.size();i++){
       if(s[i]<'0'||s[i]>'9'){
            cout<<s[i];
            continue;
       }
       if(s[i-1]<'0'||s[i-1]>'9'){
        cout<<"*";
       }
       cout<<s[i];
       if(s[i+1]<'0'||s[i+1]>'9'||i==s.size()-1){
        cout<<"*";
       }
    }
}

int main(){
    int T=1;
    while(T--){
        solve();
    }
    return 0;
}
活动地址: 牛客春招刷题训练营 - 编程打卡活动