#include<bits/stdc++.h>
using namespace std;
string n;
bool gw;
int point,f;
int main()
{
cin>>n;
f=1;
gw=1;
gw=1;
if(n=="0")
{
cout<<0;
return 0;
}
else if(n[0]=='0' && n[1]=='/')
{
cout<<"0"<<"/";
for(int i=n.size()-1;i>=2;i--)
{
cout<<n[i];
}
return 0;
}
for(int i=0;i<=n.size()-1;i++)
{
if(n[i]=='.')
{
f=2;
point=i;
break;
}
else if(n[i]=='/')
{
f=3;
point=i;
break;
}
else if(n[n.size()-1]=='%')
{
f=4;
break;
}
}
if(f==1)
{
gw=1;
for(int i=n.size()-1;i>=0;i--)
{
if(gw==1 && n[i]!='0')
{
gw=0;
}
if(gw==0 || (gw==1 && n[i]!='0') || (gw==1 && n.size()==1))
{
cout<<n[i];
}
}
return 0;
}
else if(f==4)
{
gw=1;
for(int i=n.size()-2;i>=0;i--)
{
if(gw==1 && n[i]!='0')
{
gw=0;
}
if(gw==0 || (gw==1 && n[i]!='0') || (gw==1 && n.size()==2))
{
cout<<n[i];
}
}
cout<<"%";
return 0;
}
else if(f==2)
{
gw=1;
for(int i=point-1;i>=0;i--)
{
if(gw==1 && n[i]!='0')
{
gw=0;
}
if(gw==0 || (gw==1 && n[i]!='0') || point==1)
{
cout<<n[i];
}
}
if(f==2)
{
cout<<".";
}
for(int i=n.size()-1;i>=point+1;i--)
{
if(n[i]=='0')
{
gw=0;
for(int j=i;j>=point+1;j--)
{
if(n[j]!='0')
{
gw=1;
break;
}
}
if(gw==0)
{
break;
}
else
{
cout<<n[i];
}
}
else
{
cout<<n[i];
}
}
}
else if(f==3)
{
gw=1;
for(int i=point-1;i>=0;i--)
{
if(gw==1 && n[i]!='0')
{
gw=0;
}
if(gw==0 || (gw==1 && n[i]!='0') || (gw==1 && point==1))
{
cout<<n[i];
}
}
if(f==3)
{
cout<<"/";
}
gw=1;
for(int i=n.size()-1;i>=point+1;i--)
{
if(n[i]=='0')
{
gw=0;
for(int j=i;j<=n.size()-1;j++)
{
if(n[j]!='0')
{
gw=1;
break;
}
}
if(gw==1)
{
cout<<n[i];
}
}
else
{
cout<<n[i];
}
}
}
return 0;
}
本蒟蒻写代码的格式有点离谱,不要说我