回覆列表
  • 1 # 使用者9869360376420

    我懷著一顆探索的心來做這個題。

    我自己加了一個條件,這個8個數字不能重複使用。得到的結果有兩個。答案如下:

    5 8 2 × 3 = 1 7 4 6

    4 5 3 × 6 = 2 7 1 8

    為求解這道題,特意用matlab寫了一段程式求解:

    clear,clc

    d=1:8;

    for k=1:8

    d1=d(k);

    d7=d;

    d7(k)=[];

    for jj=1:10000

    d3ran=d7(randperm(length(d7)));

    d3=d3ran(1:3);

    d4=d3ran(4:end);

    if d1*(d3(1)*100+d3(2)*10+d3(3))==d4(1)*1000+d4(2)*100+d4(3)*10+d4(4)

    disp(d1);

    disp(d3);

    disp(d4);

    break

    end

    end

    end

  • 中秋節和大豐收的關聯?
  • 相處三年的女朋友因為窮提出分手,還有救嗎?