while后a=0,而且你这种解法,也得考虑b超过int范围,把b换成longlong