#60分求助
查看原帖
#60分求助
725794
BBY123楼主2022/8/26 19:16
#include<bits/stdc++.h>
using namespace std;
int main(){
	string a;
	cin>>a;
	
	if(a.length()==1&&a[0]==0){
		cout<<"0";
		return 0;
	}
	else{
		int s = a.length()-1;
		int h = a.length()-2;
		if(a[0]=='-'){
		a[0]='\n';
		cout<<"-";
		if(a[a.length()-1]=='0'){
			for(int i = a.length()-2;i >= 0;i--){
				if(a[i]=='0'){
					h--;
					s=h;
				}
			}
			for(int i = h;i >= 0;i--){
				cout<<a[i];
			}	
		}
		else{
			for(int i = a.length()-1;i >= 0;i--){	
				cout<<a[i];
			}	
		}
	}
	
	else{
		if(a[a.length()-1]=='0'){
			for(int i = a.length()-2;i >= 0;i--){
				if(a[i]=='0'){
					h--;
					s=h;
				}
			}
			for(int i = s;i >= 0;i--){
				cout<<a[i];
			}
		}
		else{
			for(int i = a.length()-1;i >= 0;i--){
				cout<<a[i];
			}
		}
	}
return 0;
}
2022/8/26 19:16
加载中...