应该是没有在计算过程中就取余,在计算中就超出int类型会数据会出错