c语言程序
求两个最大公约数和最小公倍数
求两个最大公约数和最小公倍数
答案:#include <stdio.h>
int maxf(int m,int n)
{
int i=1,t;
for(;i<=m&&i<=n;i++)
{
if(m%i==0&&n%i==0)
t=i;
}
return(t);
}
int minf(int m,int n)
{
int j;
if(m>=n) j=m;
else j=n;
for(;!(j%m==0&&j%n==0);j++);
return j;
}
void main()
{
int a,b,max,min;
printf("enter two number is: ");
scanf("%d%d",&a,&b);
max=maxf(a,b);
min=minf(a,b);
printf("max=%d,min=%d\n",max,min);
}