close
標題:

450以內有哪四個質因數的數字,怎麼算?謝謝.

 

此文章來自奇摩知識+如有不便請留言告知

發問:

450以內有哪四個質因數的數字,怎麼算?謝謝

最佳解答:

雨天很明顯的再算質數.. 質因數簡單的說 例如12的質因數 就是 2跟3 (能整除12的質數) 以上並非 有 5 7 11 2011-08-16 19:24:50 補充: 雖然看不出來是不是問程式 不過首先 質因數定義: 可以被該數整除的質數(白話) 程式碼如下: #include #includeint main(void) { int i,j; for(i=2; i<=450; i++){ for(j=2; j<=i; j++){ if(i%j==0)break; } if(i==j&&450%i==0)printf("%d\t",i); } printf("\n"); system("pause"); return 0; } 結果是 2 . 3 . 5 題目本身說四個就有錯了 因為1並不是質數 所以也不會是質因數 雖然質數的定義是 只能除盡1根本身的數 但是並不代表1是質數 有問題再提出 2011-08-16 20:04:24 補充: 黑阿 不過他發在C知識版= =.. 不過定義知道了 應該就會算了吧... 2011-08-16 20:07:39 補充: 數學算法 : 因數分解 然後 質數的就是質因數.. 2011-08-16 21:48:08 補充: E大 三個而已 = =" 他八成把一也當作了..

其他解答:

他很像沒有要求程式碼的意思@@|||||@ 雨天★ ( 初學者 5 級 ) 你對「質因數」之定義不對。 質因數:若一數 M 可整除 N ,且 M 為質數,則稱 M 為 N 之質因數。 41,43,47,53,59 .... ,很明顯,這些數字不能整除 450,它們不是 450 之質因數。 2011-08-16 21:41:27 補充: 我認為這題... 有鬼! 450 = 2 * 3 * 3 * 5 * 5, 哪來第四個質因數?|||||質因數就是只有1還有自己本身的因數 ex:41的因數只有1跟41---->這樣就是質因數 33的因數有1.3.11.33---->除了1及本身還有其他的因數,就不是質因數 分辨質因數:將數字因數分析後就可以知道了 450以內不只有四個質因數的數字 450以內的質因數有2,3,5,7,11,13,17,19,23,29,31,37,41,43,47,53,59,61,67,71,73,79,83,89,97, 101,107,109,113,127,131,137,139,149,151,157,163,167,173,179,181,191,193,199 211,223,227,229,233,239,241,251,257,263,269,271,277,281,283,293, 307,311,313,317,331,337,347,349,353,359,367,373,379,383,389,397 401,409,419,421,431,433,439,443,44931C9A75CB3B14398
arrow
arrow

    rdfvjur 發表在 痞客邦 留言(0) 人氣()