SDUT-1131 最大公约数与最小公倍数

来源:互联网 发布:java 时间段 拆分 编辑:程序博客网 时间:2024/06/07 08:15

C/C++训练1---最大公约数与最小公倍数

Time Limit: 1000MS Memory Limit: 65536KB
Submit Statistic Discuss

Problem Description

输入两个整数,求它们的最大公约数与最小公倍数。

Input

输入两个整数,两个整数之间用空格分开。

Output

第一行输出最大公约数;
第二行输出最小公倍数。

Example Input

64 48

Example Output

16192

Code

#include <stdio.h>int main(){    int m,n,a,b,r,s,t;    scanf("%d %d",&m,&n);    a=m;    b=n;    if(m<n)    {        t=m;        m=n;        n=t;    }    while(n!=0)    {        r=m%n;        m=n;        n=r;    }    printf("%d\n",m);    s=m*(a/m)*(b/m);    printf("%d",s);    return 0;}
原创粉丝点击