C语言判断一个数是否是回文数,哪里错了?

img

a值在for循环之后变为0了,肯定不等于b

a值在for循环之后变为0了,b变成2220 所以不相等

在scanf下面写 int c =a,先把a的值赋给c,后面就不用担心a的变化了,再让b处理后的结果和c比较,这样就合理了

a值在for循环之后变为0了,肯定不等于b。可以在scanf下面写 int c =a,先把a的值赋给c,这样就行了。