函数问题。求最大公约数和最小公倍数。
第一次用函数…… 内存不能为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); } }