Wangxiaolong666 @ 2022-10-23 16:50:44
#include<iostream>
using namespace std;
int main(){
int n;
cin >>n;
if(n < 0)
n = 0-n;
else
{
if(n == 0)
{
cout << 0;
return 0;
}
while(1==1)
{
if(n <= 0)
break;
cout << n%10;
n /= 10;
}
}
return 0;
}
by Priscilla_ism @ 2022-10-23 16:55:18
楼主的代码恐怕连样例都过不了吧。
对于
by hema5177 @ 2022-10-23 16:55:30
@Wangxiaolong666 负数时候没输出
by Priscilla_ism @ 2022-10-23 16:59:34
在楼主代码基础上修改的,可以 AC。
#include<iostream>
using namespace std;
int main(){
int n;
cin >>n;
if(n < 0)n=-n,putchar('-');
if(n == 0)
{
cout << 0;
return 0;
}
bool flag=false;
while(true)
{
if(!n)break;
if(n%10)flag=true;
if(flag)cout << n%10;
n /= 10;
}
return 0;
}