#include "stdio.h"void main(){ int a,b; scanf("%d",&a); while(a) { b=a%10; printf("%d",b); a=a/10; } printf("\n");}用这个程序来进行数的逆转输出,为什么当数字的数目多于5个或者数字比较大的时候,运行后结果会不对呢?