ez
#include <iostream> #include <string.h> //#include <vector> using namespace std; int main() { string str; while(cin>>str) { //vector<char>v; int flag = 0;//标志位 int i = 0; for(;i<str.length();i++) { if(flag==0&&(str[i]>='0'&&str[i]<='9')) { cout<<'*'; //v.push_back('*'); flag = 1; } else if(flag==1&&(str[i]>'9'||str[i]<'0')) { cout<<'*'; flag = 0; } cout<<str[i]; //v.push_back(str[i]); } if(str[i-1]>='0'&&str[i-1]<='9') { cout<<'*'; //v.push_back('*'); } /* for(auto x:v) { cout<<x; } */ cout<<endl; } return 0; }