不知道错那了可以通过编译但结果不对,各位大神帮帮忙改改呗
#include
int main()
{int max_y(int y,int x);
int min_b(int x,int y);
int m,n;
printf(“请分别输入m,n:”);
scanf("%d,%d",&m,&n);
max_y(m,n);
printf("n");
min_b(m,n);
return 0;
}
//最大公约数
int max_y(int y,int x)
{int t,k,l;
if(x>y)
{t=x;
k=y;}
else {t=y;
k=x;
}
while(k)
{
l= t%k;;
t=k;
k=l;}
printf("%d",t);
}
//最小公倍数
int min_b(int x,int y)
{int max_y(int x,int y);
max_y(x,y);
int h,j;
h=max_y(x,y);
j=(x*y)/h;
printf("%d",j);
}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)