• 2022-07-26
    编写函数求两个数的最大公约数和最小公倍数。
  • #include[stdio.h] int hf(int u, int v) { int t, r; if(v>u) { t=u; u=v; v=t; } while((r=u%v)!=0) { u=v; v=r; } return v; } int ld(int u, int v, int h) { return (u*v)/h; } void main() { int u,v,h,l; printf("input 2 integer number: \n"); scanf("%d%d",&u,&v); h=hf(u,v); l=ld(u,v,h); printf("最大公约数为:%d\n",h); printf("最小公倍数为:%d\n",l); }

    内容

    • 0

      编写函数,输入两个整数m和n,求最大公约数和最小公倍数。

    • 1

      编写两个函数,分别计算两个整数的最大公约数和最小公倍数,在主函数输入两个整数,计算最大公约数和最小公倍数。

    • 2

      编写两个函数,分别求最大公约数(greatest common divisor)和最小公倍数(least common multiple)

    • 3

      编写函数,求从键盘输入的两个数的最大公约数。

    • 4

      编写函数,分别求两个整数的最大公约数和最小公倍数,并用主程序调用这个函数,然后输出结果。约定最大公约数为正整数