其他分享
首页 > 其他分享> > 谭浩强6-1

谭浩强6-1

作者:互联网

输入两个正整数m和n,求其最大公约数和最小公倍数.

#include <stdio.h>
#include <stdlib.h>

int main()
{
    int a,b,c,m,n;
    scanf("%d%d",&m,&n);
    a=m;
    b=n;
    if(a>b)
    {   do
        {
            c=a%b;
            a=b;
            b=c;
        }

    while (c!=0);
    printf("%d %d\n",a,m*n/a);
    }
    else
    {
        do
        {
            c=b%a;
            b=a;
            a=c;
        }
        while(c!=0);
        printf("%d %d\n",b,m*n/b);
    }
    return 0;
} 

标签:do,int,公倍数,while,谭浩强,printf,include
来源: https://blog.csdn.net/cxx11111/article/details/118932968