good函数里的e是局部变量,只能在good函数内部使用,不能在主函数中使用,应在主函数里再定义一个变量e
最大公约数与最小公倍数用定义做,代码更简洁,尤其是求最大公约数时,见下:
#include
void main()
{
int m = 3, n = 11, a, b;
a = n;
while(m%a != 0 || n%a != 0)
a--;
printf("最大公约数为%d\n", a);
b = m;
while(b%m != 0 || b%n != 0)
b++;
printf("最小公倍数为%d", b);
}
没有定义e