你的m是在最后输出的,在第一次之后还有一个月超出了预算,所以m被更新了,输出的m是第二个月的 建议用数组存下所有的m,然后输出m【0】 by changetheattitude @ 2017-07-27 20:16:13