循环结束a==0,应该之前定义一个变量保存a的初值