当前位置:   article > 正文

牛客网笔试题-求最小公倍数_求两个数的公倍数牛客网

求两个数的公倍数牛客网

题目描述

正整数A和正整数B 的最小公倍数是指 能被A和B整除的最小的正整数值,设计一个算法,求输入A和B的最小公倍数。

输入描述:

 

输入两个正整数A和B。

输出描述:

 

输出A和B的最小公倍数。

示例1

输入

5 7

输出

35
  1. #include <iostream>
  2. using namespace std;
  3. int MaximumCommonDivisor(int iA, int iB)
  4. {
  5. int iMax = iA > iB ? iA : iB;
  6. int iMin = iA > iB ? iB : iA;
  7. if (iMax % iMin == 0)
  8. {
  9. return iMin;
  10. }
  11. else
  12. {
  13. return MaximumCommonDivisor(iMin, iMax % iMin);
  14. }
  15. }
  16. void LeastCommonMultiple()
  17. {
  18. int iA;
  19. int iB;
  20. cin >> iA >> iB;
  21. cout << (iA * iB) / MaximumCommonDivisor(iA, iB);
  22. }
  23. int main()
  24. {
  25. LeastCommonMultiple();
  26. system("pause");
  27. }

 

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/喵喵爱编程/article/detail/937498
推荐阅读
相关标签
  

闽ICP备14008679号