while(cin>>a)是从键盘为变量a输入一个值,且当这个输入成功时继续循环,输入不成功时自动退出循环。
while(1){cin>>a;.....}这样写,无论cin>>a;是否成功都要继续循环,当然要超时了……