第三个点过不去,求调
查看原帖
第三个点过不去,求调
1073330
DFTD楼主2024/1/17 21:32

RT

#include <bits/stdc++.h>
using namespace std;
int main()
{
    string n,a,b;
    bool s=0;
    ios::sync_with_stdio(0);
    a='-';
    b='0';
	cin>>n;
	if(n==b){
		cout<<0<<endl;
		return 0;
	}
    if(n[0]=='-'){
        n=n.substr(1,n.length()-1);
        s=1;
    }
    reverse(n.begin(),n.end());
    for(int i=0;i<n.length();i++){
    	if(n[0]=='0'){
    		n=n.substr(1,n.length()-1);
    	}
    } 
    if(s==1){
    	n=n.insert(0,a);
    }
    cout<<n<<endl;
    return 0;
}
2024/1/17 21:32
加载中...