第十一周项目二 求最大公约数 (2)
来源:互联网 发布:淘宝xbox手柄 编辑:程序博客网 时间:2024/05/16 14:47
问题及代码:
/** Copyright (c) 2014, 烟台大学计算机学院* All rights reserved.* 文件名称:Project.cpp* 作 者:chenqin35.* 完成日期:2014年11月10日* 版 本 号:v1.0** 问题描述:在上面程序的基础上,增加函数gcds函数的声明和定义,实现求4数最大公约数的功能* 程序输入:输入四个整数* 程序输出:输出最大公约数*/#include <iostream>using namespace std;//自定义函数的原型(即函数声明)int gcd(int x,int y,int z,int w);int main( ){ int a,b,c,d,g; cin>>a>>b>>c>>d; g=gcd(a,b,c,d); cout<<"最大公约数是: "<<g; return 0;}int gcd(int x,int y,int z,int w) //定义用于求两数的最大公约数的函数,函数只管求值,不管输出。输出由main完成{ int r,n,l; while(y>0) { r=x%y; x=y; y=r; } while(w>0) { n=z%w; z=w; w=n; } while(z>0) { l=x%z; x=z; z=l; } return x;}
运行结果:
知识点总结:gcd函数已实现了求两数最大公约数的功能,通过调用函数可以求出最大公约数的最大公约数。
学习心得:多思考,总有收获。
0 0
- 第十一周项目二求最大公约数2
- 第十一周 项目二:求最大公约数(1)(2)
- 第十一周项目二求最大公约数(1)(2)
- 第十一周项目二——求最大公约数(2)
- 第十一周项目二——求最大公约数(2)
- 第十一周项目二:求最大公约数(2)
- 第十一周项目二(2)求四个数最大公约数
- 第十一周项目二 求最大公约数 (2)
- 第十一周项目二:求最大公约数
- 第十一周项目二 求最大公约数
- 第十一周项目二之求最大公约数
- 第十一周 项目二--求最大公约数
- 第十一周项目二求最大公约数1
- 第十一周 项目二 求最大公约数
- 第十一周项目二 求最大公约数
- 第十一周项目二 求最大公约数
- 第十一周项目二:求最大公约数
- 第十一周项目二求最大公约数
- android ctrl + 鼠标左键直接打开xml或Activity
- 第11周项目6-素数、回文-回文素数 改1
- 汉朝“基层公务员”月薪多少
- 1007. Maximum Subsequence Sum (25)
- AFNetWorking POST Multi-Part Request 上传图片
- 第十一周项目二 求最大公约数 (2)
- SpannableString属性详解
- crontab 不执行
- 第十一周项目六 反序数
- 第11周项目3-程序的多文件组织
- 第十二周 项目六(3)素数
- C语言常用字符串处理函数
- Java IO mark() reset()
- 第十一周项目六——回文,素数(1)