#include <iostream>
#include <string>
using namespace std;
static int MarkNum(string &str)
{
string mark_str;
for(unsigned int i=0;i<str.length();++i)
{
if('0'<=str[i] && '9'>=str[i])
{
if('*'==mark_str[mark_str.length()-1])
{
if('0'<=mark_str[mark_str.length()-2] && '9'>=mark_str[mark_str.length()-2])
{
mark_str[mark_str.length()-1]=str[i];
mark_str+='*';
}
else
{
mark_str+='*';
mark_str+=str[i];
mark_str+='*';
}
}
else
{
mark_str+='*';
mark_str+=str[i];
mark_str+='*';
}
}
else
{
mark_str+=str[i];
}
}
cout<<mark_str<<endl;
return 0;
}
int main()
{
string str;
getline(cin,str);
MarkNum(str);
return 0;
}
华为(3)表示数字
最新推荐文章于 2020-11-29 21:11:02 发布