40 公约数和公倍数

原创 2015年07月08日 16:34:00

公约数和公倍数

时间限制:1000 ms  |  内存限制:65535 KB
难度:1
描述
小明被一个问题给难住了,现在需要你帮帮忙。问题是:给出两个正整数,求出它们的最大公约数和最小公倍数。
输入
第一行输入一个整数n(0<n<=10000),表示有n组测试数据;
随后的n行输入两个整数i,j(0<i,j<=32767)。
输出
输出每组测试数据的最大公约数和最小公倍数
样例输入
3
6 6
12 11
33 22
样例输出
6 6
1 132
11 66



//当时还不会用辗转相除法求最大公约数...
#include<stdio.h>
int main()
{
	int a,b,i,n,j,t;
	scanf("%d",&t);
	while(t--)
	{
		scanf("%d%d",&a,&b);
		if(a>b)
		{
			j=a,a=b,b=j;
		}
		for(i=a;!(a%i==0&&b%i==0);i--)//穷举找最大公约数
		{}
	    n=a*b/i;
	    printf("%d %d\n",i,n);
    }
	return 0;
}              





版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

NYOJ-公约数和公倍数 -40

//http://acm.nyist.net/JudgeOnline/problem.php?pid=40 公约数和公倍数 时间限制:1000 ms  |  内存限制:65535 KB  难度:...

NYOJ 40 公约数和公倍数

描述 小明被一个问题给难住了,现在需要你帮帮忙。问题是:给出两个正整数,求出它们的最大公约数和最小公倍数。 输入第一行输入一个整数n(0 随后的n行输入两个整数i,j(0 输出输出每组...

最大公约数&&最小公倍数C语言

两个数的最大公约数:最小公倍数 //最大公约数

最小公约数最大公倍数

  • 2013年11月26日 16:07
  • 898B
  • 下载

求最大公约数与最小公倍数

//两个数的最大公约数 //两个数的最小公倍数 //将一个正整数分解质因数 –和 2.3.5取余 #include int main1() { // 3,4 //...
  • LeoJame
  • LeoJame
  • 2017年07月27日 17:39
  • 176

java 最大公约数 最小公倍数

  • 2012年10月16日 13:46
  • 3KB
  • 下载

公倍数公约数

  • 2012年07月28日 23:43
  • 321B
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:40 公约数和公倍数
举报原因:
原因补充:

(最多只允许输入30个字)