Yu09217777 @ 2022-11-06 10:23:37
#include <bits/stdc++.h>
using namespace std;
int main(){
long long n,m;
cin >> n;
if (n < 0){ //判断是否为负数
n = 0 - n;
cout << "-";
}
while (n >= 1){
if (n % 10 == 0){ //去0
n /= 10;
}
m = n % 10;
cout << m;
n = (n - m) / 10;
}
return 0;
}
by DF_Factory @ 2022-11-06 10:31:20
你好像只去了一个零。如果有连续的多个零就有问题。