港区の式
DEF B
A + ------- + --- = 10
C GHI
(ディスプレイは、見ることができれば問題図の1.JPG [])
9、異なる文字のA〜I 1の数を表し、この式異なる番号を表します。
例:
6 + 8/3 + 714分の952は、溶液の一種で
5 + 3/1 + 486分の972は、別の解決策です。
この式ソリューションのどのように多くの種類の合計?
注:あなたが提出しなければならない整数であり、余分なコンテンツや説明のテキストを記入しないでください。
/ ** * @authorの残りは赤 * 2019年12月6日 * / 用パッケージ変更ブルーブリッジカップ試験; インポートjava.util.concurrent.CountDownLatchと、 パブリック クラス港式 { / ** * @param 引数 * / 静的 INT []アート1,2,3,4,5,6,7,8,9 {= }; 静的 INT [] = BRT 新しい新しい INT [9 ]; パブリック 静的 int型 COUNT = 0 ; 公共 静的 ボイドプリント()// 出力 { 用(INT ; I <9; iが0 = I ++ ) { System.out.print(技術[I] +」 " )。 } のSystem.out.println(); } パブリック 静的 ボイド和() { int型 A =技術[0 ]。 INT B =技術[1 ]。 INT C =技術[2 ]。 INT DEF =技術[3] * 100 +技術[4] * 10 +技術[5 ]。 INT GHI =技術[6] * 100 +技術[7] * 10 +技術[8 ]。 二重和=(ダブル)+((ダブル)(B * GHI + C * DEF))/(C * GHI)。//共通 IF(SUM == 10.0 ) { プリント(); // 出力条件を満たす方程式 COUNT ++ ; } } パブリック 静的 ボイドスワップ(int型のサイズ)// 完全な配列 { IF(サイズ== 0 ) { SUM() ; リターン; } 他{ ため(INT I = 0; I <=サイズ; I ++ ) { int型 T = アート[I]、 アート[I] =技術[サイズ]。 技術[サイズ] = T。 スワップ(サイズ -1 )。 T = 技術[I]。 技術[I] = 技術[サイズ]。 技術[サイズ] = T。 } } } パブリック 静的 ボイドメイン(文字列[]引数) { // TODO自動生成方法スタブ スワップ(8 )。 // プリント(); } }