循环-14. 最大公约数和最小公倍数(15)

来源:互联网 发布:unity3d 灯光开关 编辑:程序博客网 时间:2024/06/04 19:20

本题要求两个给定正整数的最大公约数和最小公倍数。

输入格式:

输入在一行中给出2个正整数M和N(<=1000)。

输出格式:

在一行中顺序输出M和N的最大公约数和最小公倍数,两数字间以1空格分隔。

输入样例:
511 292
输出样例:
73 2044
#include<stdio.h>int main(void){int m,n,a,b,i,j;scanf("%d%d",&m,&n);a=(m>=n)?m:n;b=(m>=n)?n:m;for(i=b;i<=b;i--)if(a%i==0&&b%i==0){printf("%d ",i);break;}for(j=a;j<=a*b;j++)if(j%a==0&&j%b==0){printf("%d",j);break;}return 0;}


0 0
原创粉丝点击