这块去掉。不需要给初始值了。传入的参数n就是了。
n的初始值不对,循环都进不去
for语句条件不通啊。把第一项n=1删掉
你的for循环中,先执行n=1,给n赋值为1。然后判断测试条件:n>2,测试条件为假,所以循环直接结束了。