```c
#include<iostream>
#include<cstdio>
#include<cstring>
using namespace std;
void FF(string number,int ende,int anfang)
{
if(anfang==ende)
{
cout<<number[anfang];
return;
}
else
for(int i=ende;i>=anfang;i--)
{
while(number[i]!='0')
{
for(int j=i;j>=anfang;j--)
{
cout<<number[j];
}
return;
}
}
}
int main()
{
string data;
getline(cin,data);
int Len=data.length();
for(int i=0;i<Len;i++)
{
if(data[i]=='%')
{
FF(data,i-1,0);
cout<<'%';
return 0;
}
if(data[i]=='.')
{
FF(data,i-1,0);
cout<<'.';
for(int j=i+1;j<Len;j++)
{
if(data[j]!='0')
{
for(int k=Len-1;k>=j;k--)
{
cout<<data[k];
}
return 0;
}
}
cout<<"0";
return 0;
}
if(data[i]=='/')
{
FF(data,i-1,0);
cout<<'/';
FF(data,Len-1,i+1);
return 0;
}
}
FF(data,Len-1,0);
return 0;
}
```
by _iscream @ 2019-02-04 08:45:39