c语言编程题?
1个回答
展开全部
#include<stdio.h>
extern int fun1(int a,int b)//最大公约数自定义函数
{
int r,t;
r=a%b;
t=a*b;
while(r)
{
a=b;
b=r;
r=a%b;
}
return b;
}
int fun2(int a,int b)//最小公倍数自定义函数
{
int t=a*b,c;
c=fun1(a,b);//调用最大公约数自定义函数
return t/c;
}
int main()
{
int a,b,max,min;
scanf("%d%d",&a,&b);
max=fun1(a,b);//调用最大公约数自定义函数
min=fun2(a,b);//调用最小公倍数自定义函数
printf("最大公约数:%d\n最小公倍数:%d",max,min);
return 0;
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询