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

京公网安备 11010502036488号