問答題
將一個正整數(shù)分解質因數(shù)。例如:輸入90,打印出90=2*3*3*5。
程序分析:對n進行分解質因數(shù),應先找到一個最小的質數(shù)k,然后按下述步驟完成:
(1)如果這個質數(shù)恰等于n,則說明分解質因數(shù)的過程已經(jīng)結束,打印出即可。
(2)如果n<>k,但n能被k整除,則應打印出k的值,并用n除以k的商,作為新的正整數(shù)你n,重復執(zhí)行第一步。
(3)如果n不能被k整除,則用k+1作為k的值,重復執(zhí)行第一步。
您可能感興趣的試卷
你可能感興趣的試題
最新試題
C語言程序區(qū)分大小寫。
題型:判斷題
int a[5];該語句表明數(shù)組a中的第五個元素為a[5]。
題型:判斷題
程序中出現(xiàn)的諸如0、300、20等數(shù)字稱為幻數(shù),通常用變量或者符號常量來替代以明確其物理意義。
題型:判斷題
一個C語言程序無論長短都是有函數(shù)和變量組成。
題型:判斷題
在C語言中,將屬于不同類型的數(shù)據(jù)作為一個整體來處理時,常用()。
題型:單項選擇題
在C語言中do-while和while語句均是先判斷表達式,再執(zhí)行循環(huán)體語句。
題型:判斷題
下面不是C語言特點的是()。
題型:單項選擇題
關于for結構的基本語法,下列描述錯誤的是()for(表達式1 ① ;表達式2 ② ;表達式3 ③){語句; ④}
題型:多項選擇題
以下對變量和常量的區(qū)別說法正確的是()
題型:多項選擇題
Polya的問題求解四步法不包括()。
題型:單項選擇題