輸入兩個正整數m和n,求其最大公約數和最小公倍數


#include<stdio.h>

int main ()
{
	int p,r,m,n,temp;
	printf("輸入兩個正整數 m,n:");
	scanf("%d,%d,",&m,&n);
	if(m < n)
	{
		temp = m;
		m = n;
		n = temp;
	}
	p = m * n;
	while(n != 0)
	{
		r = m%n;
		m = n;
		n = r;
	}
	printf("它們最大公約數為:%d\n",m);
	printf("它們最小公倍數為:%d\n",p);
	return 0;
}


注意!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系我们删除。



 
粤ICP备14056181号  © 2014-2021 ITdaan.com