活动地址: 牛客春招刷题训练营 - 编程打卡活动 #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; } 活动地址: 牛客春招刷题训练营 - 编程打卡活动