欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

PTA - 最大公约数和最小公倍数(C语言)

程序员文章站 2024-03-05 19:10:19
...

PTA - 最大公约数和最小公倍数(C语言)
本题需要注意的是:学会使用辗转相除法求最大公约数。

#include<stdio.h>

int main()
{
	int temp,m,n,a,b;
	scanf("%d %d", &m, &n);
	if( m < n ) {
		temp = m;
		m = n;
		n = temp;
	}
	a = m;
	b = n;
	while ( b!=0 ) {
		temp = a%b;
		a = b;
		b = temp;
	}
	printf("%d %d", a, m*n/a);
	
	return 0;
}
相关标签: 编程练习题