C语言题目:写两个函数,分别求两个整数的最大公约数和最小公倍数

2024-11-16 19:34:33
推荐回答(2个)
回答1:

#include int gcd(int x, int y);int lcm(int x, int y); int main(){ int a,b; scanf("%d%d",&a,&b); printf("gcd:%d,lcm:%d\n", gcd(a,b),lcm(a,b)); return 0;}int gcd(int x, int y){ int r; do { r=x%y; x=y; y=r; } while(r!=0); return x;}int lcm(int x, int y){ return x*y/gcd(x,y);}

回答2:

头文件写错了吧
、不懂再问懂请采纳