用C语言求两个数的最大公约数和最小公倍数
解题思路:定义两个函数GCD(最大公约数 greatest common divisor)和LCM(最d小公倍数 least common multiple),然后进行调用即可。
公约数:a和b对公约数的余数都为0
公倍数:公倍数对a和b的余数都为0,
或者a*b/公约数
#include<stdio.h>
int main()
{
int GCD(int x, int y ); //声明
int LCM(int x, int y ); //声明
int a, b ;
scanf_s ("%d,%d",&a,&b); //注意中间有一个逗号
printf("%d\n",GCD(a, b ));
printf("%d\n",LCM(a, b ));
return 0;
}
int GCD(int x, int y ) //定义GCD
{
int min, i ;
min =x >y