函数实验:编写两个函数,分别求3个数的最大公约数和最小公倍数,主函数调用这两个函数,并输出结果。3个数由用户输入。

#include 
#include 
int yueshu(int m,int n)
{
	int r;
	r=m%n;
	while(r!=0)
	{
		m=n;
		n=r;
		r=m%n;
	}
	return n;
}

int beishu(int m,int n) 
{
	int z;
	z=m*n/yueshu(m,n);
	return z;
}

main()
{
	int a,b,c,d,e;
	printf("请输入三个数:");
	scanf("%d%d%d",&a,&b,&c);
	d=yueshu(a,b);
	e=beishu(a,b);
	d=yueshu(d,c);
	e=beishu(e,c);
	printf("最大公约数:%d\n最大公倍数:%d\n",d,e);
}

函数实验:编写两个函数,分别求3个数的最大公约数和最小公倍数,主函数调用这两个函数,并输出结果。3个数由用户输入。_第1张图片

你可能感兴趣的:(C和C++,c语言)