我用字符串写的,样例都过了,就是不知道为什么最后一个点错了
代码|
#include<bits/stdc++.h>
using namespace std;
int main(){
string s;
cin>>s;
if(s[0]=='-'){
s[0]=' ';
cout<<"-";
}
bool xb=0;
for(int i=s.size()-1;i>=0;i--){
if(s[i]=='0'&&xb!=1){
continue;
}
if(s[i]!=0){
xb=1;
}
if(xb==1){
cout<<s[i];
}
}
return 0;
}