7-4 最大公约数和最小公倍数

简介: 7-4 最大公约数和最小公倍数 (20分) 本题要求两个给定正整数的最大公约数和最小公倍数。

7-4 最大公约数和最小公倍数 (20分) 本题要求两个给定正整数的最大公约数和最小公倍数。


输入格式: 输入在一行中给出两个正整数M和N(≤1000)。


输出格式: 在一行中顺序输出M和N的最大公约数和最小公倍数,两数字间以1空格分隔。


 输入样例: 511 292
 输出样例: 73 2044


#include <iostream>
#include<iomanip>
#include<cmath>
using namespace std;
int main()
{
  int M, N;
  cin >> M >> N;
  int yueshu, beishu;
  for (int i = M;i > 0;i--)
  {
    if (M%i == 0 && N%i == 0)
    {
      yueshu = i;
      break;
    }
  }
  beishu = M * N / yueshu;
  cout << yueshu << " " << beishu;
  return 0;
}
相关文章
|
5月前
|
JavaScript 前端开发 Java
最大公约数
【6月更文挑战第23天】
52 4
|
5月前
|
移动开发 算法
最大公约数和最小公倍数
【6月更文挑战第8天】最大公约数和最小公倍数。
62 9
|
5月前
每日一数——最大公约数与最小公倍数
每日一数——最大公约数与最小公倍数
求最小公倍数
求最小公倍数
122 0
|
6月前
|
算法
详解最大公约数和最小公倍数
详解最大公约数和最小公倍数
wustojc5002最大公约数
wustojc5002最大公约数
48 0
求最大公约数
求最大公约数
64 0
|
人工智能 BI
求最大公约数和最小公倍数
求最大公约数和最小公倍数
83 0