递归思想 

每一行我看做是一个数组,传入的参数是上一个数组,当然每一个结果数组用temp缓存一下,
每传入一个数组,那么打印一次,也就是每行的结果了