第十一周项目2-1四个数的最大公约数

来源:互联网 发布:淘宝送的通用型贴膜器 编辑:程序博客网 时间:2024/05/16 15:22
/*Copyright (c) 2011, 烟台大学计算机学院* All rights reserved.* 作    者: 石尧* 完成日期:2013 年11  月 0 日* 版 本 号:v1.0** 问题描述:四个数的最大公约数。* 样例输入:12,36,6,3.* 样例输出:3* 问题分析:函数的运用。*/#include <iostream>using namespace std;int gys(int,int);//自定义函数的原型(即函数声明)int main(){int a,b,c,d,e,f,g;cout<<"请输入四个数:"<<endl;cin>>a>>b>>c>>d;e=gys(a,b);f=gys(f,c);g=gys(f,d);cout<<"最大公约数是: "<<g;return 0;}int gys(int x,int y) //定义用于求两数的最大公约数的函数{  int n,m;  if(n<m)  {      m=x;      x=y;      y=m;  }  while(m!=0)  {      n=x%y;      x=y;      y=m;      return n;  }  return 0;}

原创粉丝点击