编写函数求两个整数的最大公约数和最小公倍数

#include
#include

using namespace std;

int fnl(int i,int j); //求最大公约数的函数

int main()
{
    int i,j,x,y;
    cout<<"请输入一个正整数:";
    cin>>i;
    cout<<"请输入另一个正整数:";
    cin>>j;
    
    x=fnl(i,j);
    y=i*j/x;
    cout<     cout<     return 0;
}

int fnl(int i,int j)
{
    int temp;
    if(i     {
        temp=i;
        i=j;
        j=temp;
    }
    while(j!=0)
    {
        temp=i%j;
        i=j;
        j=temp;
    }
    return i;
}
编写函数求两个整数的最大公约数和最小公倍数_第1张图片

 

你可能感兴趣的:(c++)