哦我好像发现问题了
by Catmint @ 2019-01-19 10:43:39
```cpp
#include <bits/stdc++.h>
using namespace std;
int main() {
string a;
cin>> a;
char p=0;
int n=0;
for (int i = 0; i < a.size(); ++i) {
if(a[i]!='.'&&a[i]!='.'&&a[i]!='/'&&a[i]!='%'){
n++;
}else{
p=a[i];
break;
}
}
int x=n;
n--;
while(a[n]=='0'&&n>0){
n--;
}
for (int i = n; i >= 0; --i) {
cout<<a[i];
}
if(p==0)return 0;
else if(p=='%'){
cout<<p;
return 0;
}else cout<<p;
int m=a.size()-1;
while(a[x+1]=='0'&&x<m-1) x++;
while(a[m]=='0'&&m>x+1) m--;
for(int i=m;i>x;i--)
cout<<a[i];
return 0;
}
```
by Cecilia_ZYX @ 2019-01-19 10:47:00