(8)求最大公约数和最小公倍数

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

#include "stdio.h"
int maximum_common_divisor(int num1,int num2)//最大公约数
{
int i;
int n1,n2;
n1=(num1>num2?num1:num2);
n2=(num1while(n2!=0)
{
i=n1%n2;
n1=n2;
n2=i;
}
return n1;
}
int minimum_common_multiple(int num1,int num2)//最大公倍数
{
int min,i;
i=maximum_common_divisor(num1,num2);
min=(num1*num2)/i;
return min;
}
void main()
{
int num1,num2,max,min;
printf("please input two numble: ");
scanf("%d%d",&num1,&num2);
max=maximum_common_divisor(num1,num2);
min=minimum_common_multiple(num1,num2);
printf("the maximum common divisor %d\n",max);
printf("the minimum common multiple %d\n",min);
}

相关文档
最新文档