哪位大佬知道我(0基础小白)哪里错了

P1307 [NOIP2011 普及组] 数字反转

@[Cuimenghao](/user/1092593) a 数组应该是 char 类型吧
by WilliamFranklin @ 2024-02-06 17:51:18


```cpp for (int i = 0; i < m; i++) { if(a[i]!=0){ cout<<a[i]; } } ``` 这里完全错了啊,让的是去掉前导零,不是所有的 0 啊,而且应该是 char 类型的。
by WilliamFranklin @ 2024-02-06 17:57:26


@[Cuimenghao](/user/1092593) 1.输入的有可能是0 2.不止开头有0,最后不能直接判断输出
by Killer_master @ 2024-02-06 18:00:59


谢谢诸位
by Cuimenghao @ 2024-02-06 18:08:08


``` #include<bits/stdc++.h> using namespace std; int n,s=0; int main() { cin>>n; while(n) s=s*10+n%10,n/=10; cout<<s; return 0; } ```
by lunxiaotong0118 @ 2024-02-18 15:03:46


|