首页 > 用户发贴区 > 编程问题提问区 > 大家帮忙下哦~~
2008
05-26

大家帮忙下哦~~

写两个函数,分别求出两个整数的最大公约数和最小公倍数,用主函数调用这两个函数,并输出结果,两个整数由键盘输入.


大家帮忙下哦~~》有 1 条评论

  1. hyh11223 说:

    #include “stdio.h”
    void main()
    { int gongyue(int a,int b);
    int gongbei(int a,int b);
    int a,b,temp,gy,gb;
    printf(“input two numbers please:”);
    scanf(“%d%d”,&a,&b);
    gy = gongyue(a,b);
    gb = gongbei(a,b);
    printf(“最大公约数:%d\n”,gy);
    printf(“最小公倍数:%d\n”,gb);
    }
    int gongyue(int a,int b)
    {
    int temp;
    while(b!=0)
    {
    temp=a%b;
    a=b;
    b=temp;
    }
    return a;
    }
    int gongbei(int a,int b)
    {
    int num,num1,temp;
    num=a;
    num1=b;
    if(num >= num1)
    {
    temp=num;
    num=num1;
    num1=temp;
    }
    temp = gongyue(a,b);
    return (num*num1/temp);
    }

留下一个回复