你这应该是字符串反显的问题,记得下次提问的时候把功能说下; 1上面的一句是取m的最后一位,所以每做一次循环把m的后面一位去掉,应该填 m=m/10; 2就是对负数的处理了,返回-y就行了 return -y;