中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

分解質因數

發布時間:2020-07-12 21:32:46 來源:網絡 閱讀:510 作者:robogo 欄目:編程語言
#include <iostream>
using namespace std;
void prim(int m,int n){
     if(m>=n){
         while(m%n) n++;
         m/=n;
         prim(m,n);
         cout<<n<<endl;
     }
 }
 int main(){
     int m=10986;
     prim(m,2);
     return 0;
 }


  1. m%n 表示取余,余數為 0 時表示 n 能整除 m

  2. 當 n 不能整除 m 時,m%n 不為 0,表達式為真;否則跳出 while

  3. 跳出 while 表示找到了 m 的一個因子 n,因此將 m 除以 n,進入遞歸尋找新的因子

  4. 由于輸出因子 n 的命令在遞歸之后,因此對重復的因子只會輸出一次

  5. 顯然只會輸出素因子

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

璧山县| 贵南县| 邹城市| 信阳市| 禄丰县| 本溪| 新宾| 吴堡县| 阳东县| 监利县| 长治市| 台东县| 贺州市| 广宗县| 井研县| 沂南县| 乃东县| 三门县| 贵定县| 饶河县| 吴川市| 延川县| 金门县| 奉节县| 拉萨市| 宣化县| 井陉县| 株洲县| 惠州市| 萨嘎县| 文昌市| 郧西县| 福建省| 建平县| 丹阳市| 明水县| 宁蒗| 花莲县| 陆丰市| 二连浩特市| 桦甸市|