竞赛讨论区 > 救命为什么只有七十分

救命为什么只有七十分

#include<bits/stdc++.h>
#define endl '\n'
using namespace std;
int main(){
	string s; getline(cin,s);
	if(s == "-0" || s == "0") cout << 0;
	else if(s[0] == '-'){
		cout << '-';
		s.erase(0,1); //删除-
		reverse(s.begin(),s.end());
		if(s[0] == '0'){
			int temp = 0;
			while(s[temp] == '0') temp++;
			cout << s.substr(temp);
		}else cout << s.substr(0); 
	}else {
		reverse(s.begin(), s.end());
		cout << s;
	}
	return 0;
}

全部评论

(1) 回帖
加载中...
话题 回帖

本文相关内容

等你来战

查看全部

热门推荐