C++代码如下:
#include <iostream> #include <string> #include <cctype> using namespace std; int main() { string str = ""; while (cin >> str) { if (isdigit(str[0])) cout << "*" << str[0]; else cout << str[0]; for (int i = 1; i < str.length(); i++) { if ((!isdigit(str[i]) && isdigit(str[i - 1])) || (isdigit(str[i]) && !isdigit(str[i-1]))) cout << "*" << str[i]; else cout << str[i]; } if (isdigit(str[str.length() - 1])) cout << "*"; cout << endl; str.clear(); } return 0; }