70分,求助

P1307 [NOIP2011 普及组] 数字反转

shundasheng @ 2022-10-22 10:38:35


#include<bits/stdc++.h>
using namespace std;
string n;
int main(){
    cin>>n;
    if(n[0]=='-'){
        cout<<'-';
        for(int i=n.size()-1;i>=1;i--) if(n[i]!='0') cout<<n[i];
    }else for(int i=n.size()-1;i>=0;i--) if(n[i]!='0') cout<<n[i];
    return 0;
}

by liwenxi114514 @ 2022-10-22 11:00:13

@shundasheng

只要去除前导零就可以了,你把所有的0都删了


|