#include <bits/stdc++.h>
using namespace std;
int main()
{
string s;
int idx;
cin >> s;
if (s.find('.') == string::npos && s.find('/') == string::npos && s.find('%') == string::npos)
{
reverse(s.begin(), s.end());
cout << stoi(s);
}
else if (s.find('.') != string::npos)
{
idx = s.find('.');
string s1 = s.substr(0, idx), s2 = s.substr(idx + 1);
s2 = to_string(stoi(s2));
reverse(s1.begin(), s1.end());
reverse(s2.begin(), s2.end());
cout << stoi(s1) << "." << stoi(s2);
}
else if (s.find('/') != string::npos)
{
idx = s.find('/');
string s1 = s.substr(0, idx), s2 = s.substr(idx + 1);
reverse(s1.begin(), s1.end());
reverse(s2.begin(), s2.end());
cout << stoi(s1) << "/" << stoi(s2);
}
else
{
idx = s.find('%');
string s1 = s.substr(0, idx);
reverse(s1.begin(), s1.end());
cout << stoi(s1) << "%";
}
return 0;
}
第一,三,十九个点RE了,为什么啊