题目描述

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

输入描述:

输入两个正整数A和B。

输出描述:

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

示例
输入

5 7

输出

35

题目分析:

  • 这是一个数学问题,最小公倍数可由最大公约数求出。公式为最小公倍数等于两数之积除以最大公约数,最大公约数可由辗转相除法计算。

参考代码:

#include <iostream>using namespace std;int func(int a, int b){    int c = 0;    while(c = a%b)    {        a = b;        b = c;    }    return b;}int main(){    int a, b;    while(cin >> a >> b)        cout << (a*b)/func(a, b) << endl;    return 0;}
©著作权归作者所有:来自51CTO博客作者星辰之洛的原创作品,如需转载,请注明出处,否则将追究法律责任

更多相关文章

  1. c语言计算两个数的最小公倍数
  2. c语言如何求最大公约数和最小公倍数?
  3. c语言如何求两个数的最大公约数
  4. 小知识:什么是「欧几里得算法」

随机推荐

  1. android XML下searchable.xml
  2. Android UI开发第三十三篇——Navigation
  3. [小代码]在Android和PHP之间的加密/解密,
  4. android AudioManager类 详解
  5. android 使用Intent传递数据之剪切板
  6. Android获取运营商代码
  7. Android(安卓)中如何复制文件的操作
  8. android与服务端通信
  9. Activity-Spinner使用
  10. android RecycleView实现下拉刷新和上拉