RE85求改
查看原帖
RE85求改
1371439
xw_qwq楼主2024/12/22 12:23
#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了,为什么啊

2024/12/22 12:23
加载中...