用递归函数求两个数的最大公约数
2013-11-22 15:25
281 查看
/* * 程序的版权和版本声明部分 * Copyright (c)2013, 烟台大学计算机学院学生 * All rightsreserved. * 文件名称: fibnacci.cpp * 作 者:高古尊 * 完成日期:2013 年11 月22 日 * 版本号: v1.0 * * 输入描述:无 * 问题描述:用递归函数求两个数的最大公约数 * 程序输出:最大公约数 * 问题分析:用辗转相除法求两个正整数a和b的最大公约数 */ #include <iostream> using namespace std; int yueshu(int n,int m); int main() { int n,m; cout<<"请输入两个整数:"; cin>>n>>m; n=(n>=m)?n:m; m=(n>=m)?m:n; cout<<yueshu(n,m); cout<<endl; return 0; } int yueshu(int n,int m) { int sum; n=n%m; if(n==0) { return m; } else { sum=yueshu(m,n); } return sum; }
相关文章推荐
- 编程序,用递归函数求出两个数的最大公约数。(包括编main函数,调用定义的递归函数)
- 第十二周项目3-用递归方法求解(3)用递归函数求两个数的最大公约数
- 第十二周项目三(3) 递归函数求两个数最大公约数
- 编出递归函数求两个数的最大公约数
- 用递归函数求出两个数的最大公约数
- 编程:用递归函数求出两个数的最大公约数
- 第十二周项目三(3):用递归函数求出两个数的最大公约数
- 递归函数 求两个数的最大公约数
- 第十二周实践——编程序,用递归函数求两个数的最大公约数
- 第十二周 项目三-用递归方法求解-(3)用递归函数求两个数的最大公约数
- 第十二周上机项目3--(3) 用递归函数求出两个数的最大公约数
- 第12周 项目3-(3)用递归函数求出两个数的最大公约数
- 求两个数的最大公约数
- 第十一周项目2--两个数的最大公约数
- 求两个数的最大公约数
- 用递归的方法求两个数的最大公约数
- 第十二周项目3-用递归方法求解-求两个数的最大公约数
- 第11周项目1-求两个数的最大公约数
- C语言使用非递归和递归函数分别实现阶乘,斐波那契,最大公约数
- 第十三周 用递归的方法求两个数的最大公约数