#includeusing namespace std; void prim(int m,int n){ if(m>=n){ while(m%n) n++; m/=n; prim(m,n); cout< 10年積累的成都做網(wǎng)站、成都網(wǎng)站建設(shè)、成都外貿(mào)網(wǎng)站建設(shè)經(jīng)驗(yàn),可以快速應(yīng)對(duì)客戶對(duì)網(wǎng)站的新想法和需求。提供各種問(wèn)題對(duì)應(yīng)的解決方案。讓選擇我們的客戶得到更好、更有力的網(wǎng)絡(luò)服務(wù)。我雖然不認(rèn)識(shí)你,你也不認(rèn)識(shí)我。但先網(wǎng)站制作后付款的網(wǎng)站建設(shè)流程,更有蘭陵免費(fèi)網(wǎng)站建設(shè)讓你可以放心的選擇與我們合作。
m%n 表示取余,余數(shù)為 0 時(shí)表示 n 能整除 m
當(dāng) n 不能整除 m 時(shí),m%n 不為 0,表達(dá)式為真;否則跳出 while
跳出 while 表示找到了 m 的一個(gè)因子 n,因此將 m 除以 n,進(jìn)入遞歸尋找新的因子
由于輸出因子 n 的命令在遞歸之后,因此對(duì)重復(fù)的因子只會(huì)輸出一次
顯然只會(huì)輸出素因子
當(dāng)前名稱:分解質(zhì)因數(shù)
URL網(wǎng)址:http://weahome.cn/article/gjhedc.html