当前位置:   article > 正文

蓝桥杯——利用辗转相除法求最大公约数和最大公倍数_本题要求实现一个自定义函数:利用辗转相除法求最大公约数。 函数接口定义: int gc

本题要求实现一个自定义函数:利用辗转相除法求最大公约数。 函数接口定义: int gc

蓝桥杯  算法训练  5-1最小公倍数

问题描述
  编写一函数lcm,求两个正整数的最小公倍数
样例输入
一个满足题目要求的输入范例。
例:
3 5
样例输出
15
数据规模和约定
  输入数据中每一个数的范围。

  例:两个数都小于65536。

  1. #include <iostream>
  2. using namespace std;
  3. int gcd(int a,int b) // 辗转相除法 求最大公约数
  4. {
  5. if(b==0)return a;
  6. else return gcd(b,a%b);
  7. }
  8. int main()
  9. {
  10. int n,m;
  11. cin>>n>>m;
  12. int c=gcd(n,m); //辗转相除法 求最大公约数
  13. cout<<(n*m/c); //a*b/gcd(a,b) 即 最大公倍数
  14. return 0;
  15. }

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

闽ICP备14008679号