用函数求最大公约数
来源:互联网 发布:linux文件夹拷贝 编辑:程序博客网 时间:2024/05/17 09:31
(1)输入两个数,并求出其最大公约数
#include<iostream>using namespace std;int gcd(int x,int y){int max,min;int n;if(x>y)max=x,min=y;elsemax=y,min=x;do{n=max%min;max=min;min=n;}while(n);return max;}int main(){int a,b,g;cin>>a>>b;g=gcd(a,b);cout<<"最大公约数是: "<<g<<endl;return 0;}
(2)在上面程序基础上,增加函数gcds函数的声明和定义,实现求4数最大公约数的功能
#include<iostream>using namespace std;int gcd(int x,int y){int max,min;int n;if(x>y)max=x,min=y;elsemax=y,min=x;do{n=max%min;max=min;min=n;}while(n);return max;}int gcds(int x,int y,int z,int w) //调用gcd()求四数的最大公约数{ int a,b,s;a=gcd(x,y);b=gcd(z,w);s=gcd(a,b);return s;}int main(){ int a,b,g;int x,y,z,w,gs; cin>>a>>b;g=gcd(a,b);cout<<"最大公约数是: "<<g<<endl;cin>>x>>y>>z>>w;gs=gcds(x,y,z,w);cout<<"四个数的最大公约数为: "<<gs<<endl;return 0;}
1 0
- 用函数求最大公约数
- 用递归函数求最大公约数
- 用函数求最大公约数与最小公倍数
- 十六、用函数求最大公约数和最小公倍数
- 用两个函数求最大公约数和最小公倍数
- 求最大公约数的函数
- 求最大公约数函数版
- 求最大公约数的函数
- 调用函数求最大公约数
- 练习,函数求最大公约数
- 使用函数求最大公约数
- 求最大公约数(函数程序)
- 【递归】求最大公约数(函数)
- 数学编程~~求最大公约数函数
- 用递归求最大公约数
- 用递归求最大公约数
- 用java求最大公约数
- 用递归函数求两个数的最大公约数
- TextView设置为只显示一行文字对显示不完的用省略号替代
- 16年8月5日清晨 给自己明天一个充实的安全感,自信的成就感
- Servlet生命周期
- 页面顶部固定漂浮导航栏,漂浮div,div背景透明
- 【Linux全面学习】16.在Linux上配置JDK
- 用函数求最大公约数
- OpenCV最基本的测试代码-图像的读取与显示!
- Android Java 线程暂停与继续
- 备份个函数,应该能用到!!
- ORACLE 下载
- shader开发_1.shader基本结构
- Q26复杂链表的复制
- Android Fragment 学习
- C#之LINQ基础 查询语法,方法语法,组合语法实例