为什么不输出负数?如何去掉末尾反转后的0?

P1307 [NOIP2011 普及组] 数字反转

``` #include <bits/stdc++.h> using namespace std; int n,s; int main(){ for(cin>>n;n!=0;n/=10)s=s*10+n%10; cout<<s;return 0; } ``` 看一下我的吧
by QwQ__ @ 2022-08-22 17:23:12


@[xdm_srl](/user/753239) 负数就先输出 `-` ,然后再变成正数反转
by 大眼仔Happy @ 2022-08-22 17:24:57


@[大眼仔Happy](/user/537046) 我这里有条件是**如果是负数会输出符号**~~你难道没有看见星号后面的???~~
by Li_Junlin @ 2022-08-22 17:27:35


@[QwQ__](/user/541907) nb
by Li_Junlin @ 2022-08-22 17:28:14


@[xdm_srl](/user/753239) at错了,应该at我上楼那个,然后他那个就是正解了
by 大眼仔Happy @ 2022-08-22 17:28:29


|