第七屆藍橋杯 省賽 JavaB組 湊算式

2021-07-27 16:33:11 字數 709 閱讀 9985

b      def

a + --- + ------- = 10

c      ghi

(如果顯示有問題,可以參見【圖1.jpg】)

這個算式中a~i代表1~9的數字,不同的字母代表不同的數字。

比如:6+8/3+952/714 就是一種解法,

5+3/1+972/486 是另一種解法。

這個算式一共有多少種解法?

注意:你提交應該是個整數,不要填寫任何多餘的內容或說明性文字。

思路:乙個字母代表乙個數字,且每個數字只出現一次。因此暴力搜尋,for迴圈巢狀9個數所有可能的情況。需排除數字重複的情況。

需要注意的是  /  得到的是乙個整數,一次轉化成浮點數運算。

public class main 

//要把其中乙個整數先乘以 1.0 轉化成浮點數

if((a+(b*1.0/c)+(f+e*10+d*100)*1.0/(i+h*10+g*100))==10)}}

}}}}

}}

}} system.out.println(count);

}}

結果:29

//輸出各值,驗證是否符合要求

system.out.println(a+" "+b+" "+c+" "+d+" "+e+" "+f+" "+g+" "+h+" "+i);

第七屆藍橋杯省賽A組

第一題 煤球數目 有一堆煤球,堆成三角稜錐形。具體 第一層放1個,第二層3個 排列成三角形 第三層6個 排列成三角形 第四層10個 排列成三角形 如果一共有100層,共有多少個煤球?請填表示煤球總數目的數字。注意 你提交的應該是乙個整數,不要填寫任何多餘的內容或說明性文字 找規律的題,注意1 2 3...

第七屆藍橋杯 省賽 JavaB組 分小組

9名運動員參加比賽,需要分3組進行預賽。有哪些分組的方案呢?我們標記運動員為 a,b,c,i 下面的程式列出了所有的分組方法。該程式的正常輸出為 abc def ghi abc deg fhi abc deh fgi abc dei fgh abc dfg ehi abc dfh egi abc d...

第七屆藍橋杯JAVA B組省賽第四題

分小組 9名運動員參加比賽,需要分3組進行預賽。有哪些分組的方案呢?我們標記運動員為 a,b,c,i 下面的程式列出了所有的分組方法。該程式的正常輸出為 abc def ghi abc deg fhi abc deh fgi abc dei fgh abc dfg ehi abc dfh egi a...