将scanf里面的\n给去掉,再试一下!
因为 scanf 里有个换行, 如果输入里有换行,它需要 遇到一个非空字符,才能停止输入。第一个数字 被接收了,后面你输入任何的空白字符(空格+换行) 都不能结束输入,只有输入任意的非空字符,比如你随便输入个 数字,字母,都可以结束输入