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

来源:互联网 发布:车座套什么材质好 知乎 编辑:程序博客网 时间:2024/05/17 22:32


Time Limit: 1000MS Memory Limit: 65536KB
SubmitStatistic

Problem Description

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

Input

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

数据保证在 int 范围内。

Output

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

答案保证在 int 范围内。

Example Input

64 48

Example Output

16192

Hint

Author

#include<stdio.h>
int main()
{
    int m,n,t,d,e;
    scanf("%d %d",&m,&n);
    d=m,e=n;
    if(m<n)
    {t=m,m=n,n=t;}
    while(n!=0)
    {t=m%n,m=n,n=t;}
    printf("%d\n%d\n",m,(d*e)/m);
    return 0;
}

阅读全文
0 0
原创粉丝点击