54行代码,只有35分。。。。。
#include<iostream>
#include<cstring>
using namespace std;
string str;
int len;
int main()
{
cin>>str;
len=str.size();
if(str[len-1]=='%'){
for(int i=len-2;i>=0;i--){
if(str[i]!='0') cout<<str[i];
}
cout<<"%"<<endl;
return 0;
}
else{
for(int i=0;i<len;i++){
if(str[i]=='.'){
int len1=i;
for(int j=len1-1;j>=0;j--){
if(str[j]!='0') cout<<str[j];
}
cout<<".";
for(int j=len-1;j>len1;j--){
if(str[j]!='0') cout<<str[j];
}
return 0;
}
else if(str[i]=='/'){
int len1=i;
for(int j=len1-1;j>=0;j--){
if(str[j]!='0') cout<<str[j];
}
cout<<"/";
for(int j=len-1;j>len1;j--){
if(str[j]!='0') cout<<str[j];
}
return 0;
}
else{
bool sl=true;
for(int j=len-1;j>=0;j--){
if(str[j]=='0'){
if(sl==false) cout<<'0';
}
if(str[j]!='0'){
sl=false;
cout<<str[j];
}
}
return 0;
}
}
}
return 0;
}