首页 > 试题广场 >

编写程序: 输入两个正整数m和n,求其最大公约数和最

[问答题]
编写程序:
输入两个正整数mn,求其最大公约数和最小公倍数。
#include<bits/stdc++.h>
using namespace std;
int main(){
    int a,b;
    cin>>a>>b;
    cout<<__gcd(a,b)<<" "<<a*b/__gcd(a,b);
    return 0;
}
发表于 2021-11-30 21:01:53 回复(0)
#include<stdio.h>
int main()
{
    int a,s,b,c,d;
    scanf("%d,%d",&a,&b);
    s=a*b;
    while(b)
    {
        c=a%b;
        a=b;
        b=c;
    }
    d=s/a;
    printf("%d,%d",a,d);
    return 0;
}
发表于 2021-11-29 22:08:45 回复(0)