您的位置:首页 > 其它

第四周 求四个数的最大公约数

2016-06-05 18:06 295 查看

#include <iostream>

using namespace std;

int gcd(int a,int b);

int gcds(int x,int y,int a,int b);

int main()

{

    int a,b,c,d;

    int g;

    cin>>a>>b>>c>>d;

    g=gcds(a,b,c,d);

    cout<<"最大公约数是:"<<g;

    return 0;

}

int gcds(int x,int y,int a,int b)

{

    int g;

    int q,w;

    q=gcd(x,y);

    w=gcd(a,b);

    g=gcd(q,w);

    return g;

}

  int gcd(int a,int b)

  {

      while(a!=b)

      {

          if(a>b)

          {

              a=a-b;

          }

          else

            {

                b=b-a;

            }

      }

      return a;

  }
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: