话说while循环是不是应该把q--!=0作为终止判断条件