各位大神,能帮我看下错在哪吗!
#include<stdio.h>mian()
{
int max(int ,int );
int min(int ,int ,int);
int a,b,x,h,l;
printf("任意输入2个整数:\n");
scanf("%d %d",&a,&b);
if(a<b)
{
x=a;
a=b;
b=x;
}
h=max(a,b);
l=min(a,b,h);
printf("最大公约数为:%d",h);
printf("最小公倍数为:%d",l);
}
int max(int a,int b )
{
int p;
while(p)
{
p=a%b;
a=b;
b=p;
}
return a;
}
int min(int a,int b,int h)
{
int y;
y=a*b/h;
return y;
}