```cpp
#include <bits/stdc++.h>
using namespace std;
int main(){
string ssh;
getline(cin,ssh);
int d=0,m,f=0,c=0,g=0;
for(int i=0;i<=ssh.length()-1;i++){
if(ssh[i]=='.'){d=1;m=i;}
if(ssh[i]=='/'){d=2;m=i;}
if(ssh[i]=='%'){d=3;m=i;}
}
if(ssh.length()==1&&ssh[0]=='0'){
cout<<0;
}
else if(d==0){
for(int i=ssh.length()-1;i>=0;i--){
if(f==0&&ssh[i]=='0'){
}
else{
f++;cout<<ssh[i];
}
}}
if(d==1){
for(int i=m+1;i<=ssh.length();i++){
if(g==0&&ssh[i]==0)
g++;
}
for(int i=m-1;i>=0;i--){
if(f==0&&ssh[i]=='0'){
}
else{
f++;cout<<ssh[i];
}
}
cout<<".";
for(int i=ssh.length()-1;i>=m+1+g;i--){
cout<<ssh[i];
}
}
if(d==2){
for(int i=m-1;i>=0;i--){
if(f==0&&ssh[i]=='0'){
}
else{
f++;cout<<ssh[i];
}
}
cout<<"/";
for(int i=ssh.length()-1;i>=m+1;i--){
if(c==0&&ssh[i]=='0'){
}
else {
cout<<ssh[i];
c++;}
}
}
if(ssh[0]=='0'&&ssh[1]=='%'){
cout<<"0%"; }
else if(d==3){
for(int i=ssh.length()-2;i>=0;i--){
if(f==0&&ssh[i]=='0'){
}
else{
f++;cout<<ssh[i];
}
}
cout<<"%";}
return 0;
}
```
这题我又重新改了一下 然后现在是75分 这么久了没有一个回复 跪求以为大佬帮帮我!!
by xydengke @ 2023-07-20 16:35:47