函数问题。求最大公约数和最小公倍数。
第一次用函数…… 内存不能为READ的问题。求大神教
程序代码:# include <stdio.h>
void mm(int a,int b,int *l,int *g);
int main()
{
int n;
int a,b;
int i = 1;
scanf("%d",&n);
while(n--)
{
scanf("%d %d",&a,&b);
int lcm,gcf;
mm(a,b,&lcm,&gcf);
printf("%d %d %d",i++,b,a);
}
return 0;
}
void mm(int a,int b,int *l,int *g)
{
if(a == b)
{
*l = a;
*g = a;
}
else if(a > b)
{
mm(a-b,b,*l,*g);
}
else
{
mm(b-a,a,*l,*g);
}
}







