1.设该千位数为:1000(x+3)+y+x(其中y是10的倍数),交换后1000x+y+x+3相加得:2002x+2y+3003=145932002x+2y=11590因为x,y都是正整数,而且y是10的倍数,所以x=5, y=790原来四位数为:8795后面题目太多,没分奖励,不算了