1樓:
2 9 4
7 5 3
6 1 8
哎~~實力有限,我是一個初學者,
不會做,但一定要做的話,那只有
硬搜了~~~
我的是pascal
program loki;
const
maxn=9;
vari,n,m,j,k:longint;
vis:array [1..maxn] of boolean;
a:array [1..maxn] of longint;
procedure search(depth:longint);
vari:longint;
begin
if depth>9
then begin
if (a[1]+a[2]+a[3]=15) and (a[4]+a[5]+a[6]=15) and
(a[7]+a[8]+a[9]=15) and (a[1]+a[4]+a[7]=15) and
(a[2]+a[5]+a[8]=15) and (a[3]+a[6]+a[9]=15) and
(a[1]+a[5]+a[9]=15) and (a[3]+a[5]+a[7]=15)
then begin
for i:=1 to 9 do
begin
write(a[i],' ');
if i mod 3=0
then writeln;
end;
halt;
end;
exit;
end;
for i:=1 to 9 do
begin
if not vis[i]
then begin
a[depth]:=i;
vis[i]:=true;
search(depth+1);
vis[i]:=false;
end;
end;
end;
begin
fillchar(vis,sizeof(vis),false);
search(1);
end.
2樓:匿名使用者
你找一下數獨方面的** 或者幻方
強制演算法
1到9是什麼數,數字1到9代表啥意思啊?
1到9是10以內的自然數。即用數碼0,1,2,3,4,所表示的數。表示物體個數的數叫自然數,自然數由0開始,一個接一個,組成一個無窮的集體。自然數有有序性,無限性。分為偶數和奇數,合數和質數等。數字1到9代表啥意思啊?數字1到9代表單數 數學上的計數數字 表示數量的。等到你上了一年級你就知道了 一般...
1至數字成為乘法等式,1至9十個數字成為乘法等式
以前回答過這個問題,可惜被刪貼了 重新計算了一次,合計152個答案 1 8 459 3672,1 8 469 3752,1 8 537 4296,1 8 579 4632,1 8 592 4736,1 8 674 5392,1 8 679 5432,1 8 742 5936,1 8 794 6352...
把1到9這數字組成三道加法算式每數只能用1次
每數只能用1次,不能實現,因為這九個數字相加的總和是個單數,至少要有一個數重複 1 5 6 2 6 8 3 4 7 182 754 936 218 745 963 138 645 792 來自八里河怡然自得的青蘋果 這道題我也算了很多遍 首先 奇數 奇數 偶數,奇數 偶數 奇數,偶數 偶數 偶數。1...