程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> C語言 >> C >> 關於C >> 最大公約數和最小公倍數

最大公約數和最小公倍數

編輯:關於C
最大公約數和最小公倍數
[cpp]
//輾轉相除法求最大公約數  
int  GCD(int m,int n) 

         int tem; 
         if(m<n){tem=m;m=n;n=tem;} 
         while(n!=0){ 
             tem=m%n; 
             m=n; 
             n=tem; 
             } 
            return m;                     

//輾轉相減法求最大公約數  
int  GCD(int m,int n) 

         int tem; 
         while(n!=0){ 
             if(m<n){tem=m;m=n;n=tem;} 
             tem=m-n; 
             m=n; 
             n=tem; 
             } 
            return m;                     

//最小共倍數等於m*n/最大公約數,所以求出了最大公約數就能很快得出最小公倍數啦  
int LCM(int m,int n) 

  return m*n/GCD(m,n); 
}   

摘自  菜鳥的高手情節 
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved