第四周项目5:用递归方法求解(3)求两个数的最大公约数
来源:互联网 发布:unity3d 字体描边 编辑:程序博客网 时间:2024/04/29 10:34
问题及代码:
/**copyright(c)2016,烟台大学计算机与控制工程学院*All rights reserved.*文件名称:test.cpp*作者:崔青青*完成日期2016年3月20号*问题描述:编程序,用递归函数求出两个数的最大公约数。*输入描述:输入两个数*程序输出:两个数的最大公约数*/#include <iostream>using namespace std;int gcd(int x,int y);int main(){ int a,b,r; cin>>a>>b; r=gcd(a,b); cout<<r<<endl; return 0;}int gcd(int x,int y){ if(x%y==0) return y; else return gcd(y,x%y);}
运行结果:
知识点总结:
学会利用递归的思想解决问题。
学习心得:
找到算法以及递归函数的定义是关键。
0 0
- 第四周项目5:用递归方法求解(3)求两个数的最大公约数
- 第四周项目五-用递归方法求解(用递归求出两个数的最大公约数)
- 第12周上机实践项目3——用递归方法求解(求两个数的最大公约数)
- 第12周项目3 用递归函数求解(3、求两个数的最大公约数)
- 第十二周项目3-用递归方法求解-求两个数的最大公约数
- 第12周项目3-用递归方法求解(3)求两个的最大公约数
- 第12周项目3-用递归方法求解--求出两个数的最大公约数
- 第四周项目:用递归调用来求两个数的最大公约数
- 第十二周项目3-用递归方法求解(3)用递归函数求两个数的最大公约数
- 第十二周 项目三-用递归方法求解-(3)用递归函数求两个数的最大公约数
- 第四周项目5.3—编写递归函数求两个数的最大公约数
- 第四周项目一 求两个数的最大公约数
- 第四周项目一-求两个数的最大公约数
- 第四周项目1 求两个数的最大公约数
- 第四周项目1-求两个数的最大公约数
- 第四周项目五-用递归方法求解(求1*3*5*...*n的递归式)
- 第四周项目4用递归方法求最大公约数
- 第四周项目5:用递归方法求解(1)求n的阶乘
- 从源代码生成可执行程序
- 中国电影电视奖项
- UI中常用方法的调用时间
- 初始化一个新的Git仓库
- Fragment
- 第四周项目5:用递归方法求解(3)求两个数的最大公约数
- SurfaceView有关
- HDU 4861-A - Couple doubi-数学规律/打表观察
- 查看git仓库是否有文件未提交
- leetcode 25. Reverse Nodes in k-Group
- word文档恢复
- Android App开发总结
- POJ 1127 Jack Straws [计算几何]
- Fibonacci Numbers