將一個(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í)行第一步。
您可能感興趣的試卷
最新試題
用C語(yǔ)言編寫(xiě)的程序可以不經(jīng)過(guò)編譯直接運(yùn)行。
?編譯器的核心作用是什么?()
Polya的問(wèn)題求解四步法不包括()。
學(xué)習(xí)C語(yǔ)言只需要記憶語(yǔ)法就可以了。
集成開(kāi)發(fā)環(huán)境(IDE)包括了代碼編輯器、編譯器、調(diào)試器和圖形用戶界面等工具,它是集成了代碼編寫(xiě)功能、分析功能、編譯功能、調(diào)試功能、測(cè)試功能等一體化的綜合開(kāi)發(fā)軟件。
一個(gè)C語(yǔ)言程序無(wú)論長(zhǎng)短都是有函數(shù)和變量組成。
下面不是C語(yǔ)言特點(diǎn)的是()。
編程實(shí)現(xiàn),輸入圓的半徑,求圓的面積。
算術(shù)運(yùn)算符中‘/’的優(yōu)先級(jí)高于‘%’。
程序中出現(xiàn)的諸如0、300、20等數(shù)字稱為幻數(shù),通常用變量或者符號(hào)常量來(lái)替代以明確其物理意義。