問(wèn)答題
將一個(gè)正整數(shù)分解質(zhì)因數(shù)。例如:輸入90,打印出90=2*3*3*5。
程序分析:對(duì)n進(jìn)行分解質(zhì)因數(shù),應(yīng)先找到一個(gè)最小的質(zhì)數(shù)k,然后按下述步驟完成:
(1)如果這個(gè)質(zhì)數(shù)恰等于n,則說(shuō)明分解質(zhì)因數(shù)的過(guò)程已經(jīng)結(jié)束,打印出即可。
(2)如果n<>k,但n能被k整除,則應(yīng)打印出k的值,并用n除以k的商,作為新的正整數(shù)你n,重復(fù)執(zhí)行第一步。
(3)如果n不能被k整除,則用k+1作為k的值,重復(fù)執(zhí)行第一步。
您可能感興趣的試卷
最新試題
?設(shè)fp為FILE類型的指針,要以只寫的方式打開(kāi)文件d:\data\file.txt,正確的語(yǔ)句是()。
題型:?jiǎn)雾?xiàng)選擇題
一個(gè)C語(yǔ)言程序無(wú)論長(zhǎng)短都是有函數(shù)和變量組成。
題型:判斷題
下面程序段的運(yùn)行結(jié)果不正確的是()
題型:多項(xiàng)選擇題
C語(yǔ)言源程序經(jīng)過(guò)編譯生成()。
題型:?jiǎn)雾?xiàng)選擇題
?醫(yī)院的CT設(shè)備計(jì)算成像的核心原理是()
題型:?jiǎn)雾?xiàng)選擇題
計(jì)算機(jī)能干什么?()
題型:多項(xiàng)選擇題
與k=n++完全等價(jià)的表達(dá)式是()
題型:?jiǎn)雾?xiàng)選擇題
C語(yǔ)言編譯連接生成的.exe文件屬于()。
題型:?jiǎn)雾?xiàng)選擇題
編譯器的作用是將一個(gè)高級(jí)語(yǔ)言程序翻譯成計(jì)算機(jī)可以執(zhí)行的二進(jìn)制代碼。
題型:判斷題
下面有關(guān)標(biāo)識(shí)符使用說(shuō)法不正確的是()
題型:多項(xiàng)選擇題