题目:公约公倍(c++)

  • Post author:
  • Post category:其他


题目描述

输入两个正整数m和n,求其最大公约数和最小公倍数。

输入

两个整数

输出

最大公约数,最小公倍数

样例输入

5 7

样例输出

1 35
#include<iostream> 
using namespace std; 
int main() 
{ 
	int m,n,i,j,a; 
	cin>>m>>n; 
	j=m*n;  
	if(m<n) 
	{ 
		a=m; 
		m=n; 
		n=a; 
	} 
	do 
	{ 
		i=m%n; 
		m=n; 
		n=i; 
	}while(i!=0); 
		i=m; 
	j/=i; 
	cout<<i<<" "<<j<<endl; 
	return 0; 
}



版权声明:本文为fengguirongji原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。