20分啊啊啊!

P1307 [NOIP2011 普及组] 数字反转

负数判断一下,先将负号输出,再把它变成正数输出. 注意前导0.
by SamHJD @ 2022-08-29 21:13:09


@[SamHJD](/user/565684) 谢谢
by Serendi_Pity @ 2022-08-29 21:36:34


@[SamHJD](/user/565684) 70分了 ```pascal #include<iostream> using namespace std; int main(){ long long n,a=0; cin>>n; if (n<0){ cout<<"-"; n=0-n; } do{ //循环要做的事 //不断获取最后一位 a = n % 10; if (a==0){ }else{ cout<<a; } n/=10; }while(n!=0); return 0;//好习惯 } ```
by Serendi_Pity @ 2022-08-29 21:54:11


把数中间的0删掉了
by SamHJD @ 2022-08-30 07:56:10


可以定义一个bool t,如果这一位不是零就设为true,if(a==0)改成if(a==0 && t==false)
by SamHJD @ 2022-08-30 07:57:53


@[SamHJD](/user/565684) 已AC 谢谢
by Serendi_Pity @ 2022-08-30 17:54:16


|