#include <stdio.h>
#include <string.h>
#include <math.h>
#include <stdlib.h>
void koaneeye(){
    static int j=0;
    int n,i=0,rev=0;
    while( scanf("%d",&n) == 1)
        koaneeye();
    while(n)
    {
        i=n%10;
        rev=rev*10+i;
        n=n/10;
    }
    printf("%d\n",rev);
}
int main() {
    koaneeye();
    return 0;
}
对于上述程序
输入:123 223 323 423 523 623
输出:325767891 326 325 324 323 322 321
为什么会有这个额外的数字?