第1个回答 2011-08-02
此题无解,原因如下:
三行+三列+两对角线 = (1+2+...+9)*2 +(a+1+b)+(c+1+d) = 92+a+b+c+d= 8*单行和
(2+3+4+5=14)<(a+b+c+d)<(9+8+7+6=30)
8*单行和 可能取值为112、120
若取112,则对角线和=(112-92/2+1 = 11 (不成立,9+1+?=11)
若取120,则对角线和= 120/8= 15,且 a=9,b=5,c=8,d=6, 必存在一行(或列)=9+8+?>15
故无解