//函数调用的方式实现最大公约数/最小公倍数
#include<stdio.h>
int fun1(int x,int y)
{ int t,r;
if(x<y)
{ t=x;x=y;y=t;}//满足条件 :交换两个值 r=x%y;
while(r!=0)
{ x=y;
y=r;
r=x%y;
}
return y;
}
int fun2(int x,int y)
{ int m;
m=x*y/fun1(x,y);
return m;}
void main()
{ int x,y;
scanf("%d,%d",&x,&y);
printf("最大公约数:%d,最小公倍数:%d",fun1(x,y),fun2(x,y));}
2.最大公约数/最小公倍数
最新推荐文章于 2023-08-13 22:31:40 发布