#include<iostream>
using namespace std;
string fan(string n){
bool ff=false;
string y,y1;
for(int i=0;i<n.size();i++){
y1=n[i]+y1;
}
for(int i=0;i<y1.size();i++){
if(y1[i]!='0')ff=true;
if(ff)y+=y1[i];
}
return y;
}
int main(){
string sum=0;
string a;
bool f=true;
cin>>a;
for(int i=0;i<a.size();i++){
if(a[i]>='0'&&a[i]<='9'){
sum=a[i]+sum;
}
else{
cout<<fan(sum);
cout<<a[i];
if(i==(a.size()-1))f=false;
sum="";
}
}
if(f)cout<<fan(sum)<<endl;
return 0;
}
错误信息:
大佬帮忙,必有关注!!!