首頁 > 微信小程式 > 小程式開發 > 寫一個小程式解決一個有趣的變態奧數題的程式碼

寫一個小程式解決一個有趣的變態奧數題的程式碼

高洛峰
發布: 2017-03-24 13:17:04
原創
3496 人瀏覽過

題目是這樣的:

有6個人都是4月11生的,並且都屬牛,某年他們歲月的連乘積為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;
                                }
                            }
                        }
                    }
                } 
            }
       }
       
    } 
}
登入後複製

把程式原封不動copy到記事本里,然後用java執行便可得到結果。

以上是寫一個小程式解決一個有趣的變態奧數題的程式碼的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
最新問題
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板