第11周项目2-求最大公约数(2)
2014-11-10 16:07
211 查看
问题及代码:
运行结果:
/* *Copyright(c)2014,烟台大学计算机学院 *Allrights reserved. *文件名称:MADE38.cpp *作 者:孙化龙 *完成日期:2014年11月6日 *版 本 号:v1.0 * *问题描述:输入4个数,并求出其最大公约数 *输入描述:4个数 *输出描述:其最大公约数 */ #include <iostream> using namespace std; //自定义函数的原型(即函数声明) int gcd(int x,int y); int gcds(int x,int y,int z,int w); int main() { int a,b,c,d,g; cin>>a>>b>>c>>d; g=gcds(a,b,c,d); cout<<"最大公约数是: "<<g; return 0; } int gcds(int x,int y,int z,int w) { int a,b,c; a=gcd(x,y); b=gcd(z,w); c=gcd(a,b); return c; } int gcd(int x,int y) //定义用于求两数的最大公约数的函数,函数只管求值,不管输出。输出由main完成 { int a; while(y!=0) { a=x%y; x=y; y=a; } return x; }
运行结果:
相关文章推荐
- 第11周项目 求最大公约数
- 第11周项目--调用函数之求最大公约数
- 第11周项目2-2:求四个数的最大公约数
- 第11周项目2拓展--求4个数的最大公约数
- 第11周项目2-求最大公约数(1)
- 第11周项目2求最大公约数(2四数)
- 第11周项目2-求最大公约数
- 第11周项目2.2求最大公约数(四个)
- 第11周项目2(2)-最大公约数
- 第11周项目2:求最大公约数
- 第11周 项目2-求最大公约数(3)
- 第11周项目2-求最大公约数(2)
- 第11周项目2.1求最大公约数
- 第11周项目2求最大公约数(2)
- 第11周项目2.2 四个数的最大公约数
- 第11周项目2-求最大公约数
- 第11周 项目2-1 两数最大公约数
- 第11周项目2求最大公约数(1.两个数)
- 第11周 项目2-求最大公约数(1)(2)
- 第11周项目2-求最大公约数(1)