C++ 實現求最大公約數和最小公倍數,最大公約數
輾轉相除法:
int maxDivisor(int a, int b){ int c = b; while (a%b != 0){ c = a%b; a = b; b = c; } return c; }
輾轉相減法:
int maxDivisor(int a, int b){ while (a != b){ if (a>b) a = a - b; else b = b - a; } return a; }
C++ 實現求最大公約數和最小公倍數,最大公約數
輾轉相除法:
int maxDivisor(int a, int b){ int c = b; while (a%b != 0){ c = a%b; a = b; b = c; } return c; }
輾轉相減法:
int maxDivisor(int a, int b){ while (a != b){ if (a>b) a = a - b; else b = b - a; } return a; }
本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。