ホームページ > 記事 > WeChat アプレット > 興味深い数学オリンピックの問題を解決するための小さなプログラムを作成します。
問題は次のとおりです: 4月11日生まれの人が6人います。全員が丑年生まれです。ある年の年齢の積は17597125です。彼らの年齢の合計は何ですか。今年は?
あなたが数学の達人で、数学の解決策を見つけた場合。以下のコメントにあなたの方法を残してください。
あなたがプログラミングの専門家で、以下のアルゴリズムよりも優れたアルゴリズムを思いついた場合は、その方法を残してください。
考えても分からない場合。次に、以下のプログラムを見てください。
class Gusse { public static void main(String[] args){ int sut1=1,sut2=1,sut3=1,sut4=1,sut5=1,sut6=1; long mul=0,sum=0; for(sut1=1;sut1<=15;sut1++){ for(int n2=0;n2<=10;n2++){ sut2=sut1+n2*12; for(int n3=0;n3<=10;n3++){ sut3=sut1+n3*12; for(int n4=0;n4<=10;n4++){ sut4=sut1+n4*12; for(int n5=0;n5<=10;n5++){ sut5=sut1+n5*12; for(int n6=0;n6<=10;n6++){ sut6=sut1+n6*12; if((mul=sut1*sut2*sut3*sut4*sut5*sut6)==17597125){ System.out.println("sut1="+sut1); System.out.println("n2="+n2); System.out.println("n3="+n3); System.out.println("n4="+n4); System.out.println("n5="+n5); System.out.println("n6="+n6); System.out.println("sum="+(sum=sut1+sut2+sut3+sut4+sut5+sut6)); break; } } } } } } } } }
プログラムをそのままメモ帳にコピーし、Java で実行して結果を取得します。
以上が興味深い数学オリンピックの問題を解決するための小さなプログラムを作成します。の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。