一看就懂,c++
表示数字
http://www.nowcoder.com/questionTerminal/637062df51674de8ba464e792d1a0ac6
没有比我这更简单的了吧,一个字:清晰易懂
#include<iostream>
#include<string>
using namespace std;
string HJ96(string s) {
if (s.empty())
return s;
int n = s.size();
string res = "";
bool isnum = false;
for (auto c : s) {
if (isdigit(c)) {
if ( !isnum )
res += "*";
res += c;
isnum = true;
}
else
{
if (isnum) {
res += "*";
isnum = false;
}
res += c;
}
}
if (isnum)
res += "*";
return res;
}
int main()
{
string s1;
while (cin >> s1 ) {
cout << HJ96(s1) << endl;
}
return 0;
}
