赞
踩
正整数A和正整数B 的最小公倍数是指 能被A和B整除的最小的正整数值,设计一个算法,求输入A和B的最小公倍数。
输入两个正整数A和B。
输出A和B的最小公倍数。
示例1
5 7
35
- #include <iostream>
- using namespace std;
-
- int MaximumCommonDivisor(int iA, int iB)
- {
- int iMax = iA > iB ? iA : iB;
- int iMin = iA > iB ? iB : iA;
- if (iMax % iMin == 0)
- {
- return iMin;
- }
- else
- {
- return MaximumCommonDivisor(iMin, iMax % iMin);
- }
- }
- void LeastCommonMultiple()
- {
- int iA;
- int iB;
- cin >> iA >> iB;
- cout << (iA * iB) / MaximumCommonDivisor(iA, iB);
- }
-
-
- int main()
- {
- LeastCommonMultiple();
- system("pause");
- }
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。