PangHugegege @ 2023-03-14 22:02:46
#include<bits/stdc++.h>
using namespace std;
int main()
{
int n,a,b;
cin >> n;
if(n>0)
{
a=n;
while(a!=0)
{
b=a%10;
a=a/10;
if(b!=0)
cout << b;
}
}
else if(n<0)
{
cout << '-';
a=-n;
while(a!=0)
{
b=a%10;
a=a/10;
if(b!=0)
cout << b;
}
}
else if(n==0)
cout << 0;
cout << endl;
return 0;
}
by GeorgeAAAADHD @ 2023-03-14 22:16:55
请思考一下如果 0 在数字中间的情况。
例如:3300089
by PangHugegege @ 2023-03-15 08:38:26
@GeorgeAAAADHD 谢谢,换了个思路,过了
by hmmd181m @ 2023-04-02 14:30:44
@PangHugegege 谢谢你大神