题解 | #统计字符# C++解法,很简单吧
表示数字
http://www.nowcoder.com/practice/637062df51674de8ba464e792d1a0ac6
如果是数字,则加个*就行了,没啥难度
#include<bits/stdc++.h> using namespace std; int main() { string str; while(cin>>str) { int flag=0; //是否是连续数字标志 vector<char> v; for(int i=0;i<str.size();i++) { if(str[i]>='0'&&str[i]<='9') { if(flag==0) { v.push_back('*'); flag=1; } v.push_back(str[i]); if(i==str.size()-1) v.push_back('*'); } else { if(flag==1) { v.push_back('*'); flag=0; } v.push_back(str[i]); } } for(auto x:v) cout<<x; cout<<endl; } }