函数可变参数与递归
scannner读取