表示数字

来源:互联网 发布:python计算机视觉编程 编辑:程序博客网 时间:2024/04/29 23:32
#include<iostream>#include<string>using namespace std;string s;int numo = 0;int main(){    cin>>s;    for(int i = 0; i < s.length(); i++){        if(numo == 0){            if(isdigit(s[i])){            numo = 1;            cout<<"*";            }        }        if(numo == 1){            if(!isdigit(s[i])){            numo = 0;            cout<<"*";            }        }        cout<<s[i];    }    if(isdigit(s[s.length()-1]))            cout<<"*"<<endl;     return 0;}

#include <iostream>#include <string>using namespace std;int main(){string str;cin>>str;int length=str.size();for(int i=0;i<length;){int k=i;while (!isdigit(str[k]))k++;str.insert(k,"*");length++;k=k+2;while (isdigit(str[k]))k++;str.insert(k,"*");length++;i=k+2;  }cout<<str<<endl;


0 0
原创粉丝点击