#include<bits/stdc++.h>
using namespace std;
int main(){
long long a;
cin>>a;
if(a>=0){
long long b=a;
while(b){
if(b%10!=0){
cout<<b%10;
}
b/=10;
}
}else{
cout<<"-";
long long b=a*-1;
while(b){
if(b%10!=0){
cout<<b%10;
}
b/=10;
}
}
return 0;
}
共 3 条回复
用这个算法
比如 302, 你判断当前位置不等于0就输出,只会输出 23
@root