初次程序，有好多bug