你这下边的if不是把上边的n的值给覆盖掉了么,比如输入一个9,满足第一个if 然后n=0,然后下边if也都满足,最后又满足 <=9999,那你n不是就为3了, 用if()else if(){}else 这种结构
8-10行改else if