求最大公约数(利用递归)
2012-11-25 11:26
211 查看
/* * Copyright (c) 2012, 烟台大学计算机学院 * All rights reserved. * 文件名称:test.cpp * 作者:李蒙 * 完成日期:2012 年11月25日 * 版本号:v1.0 * * 输入描述:无 * 问题描述:用递归求两个数的最大公约数 * 程序输出:最大公约数 * 问题分析: * 算法设计:略 */ #include <iostream> using namespace std; int gcd(int x, int y); void main() { int m,n; cout<<"输入两个数字:"; cin>>m>>n; cout<<"最大公约数:"; cout<<gcd(m,n)<<endl; } int gcd(int a, int b) { int i; if (b==0) i=a; else i=gcd(b,a%b); return i; }
心得体会:!!!
相关文章推荐
- 求最大公约数和最小公倍数(利用递归实现)
- 利用递归方法求5!。
- Android利用递归实现上下分屏幕播放视频
- 利用递归解决汉诺塔问题
- m^n实现,利用递归的方法
- 利用SQL SERVER 2005 中的CTE 实现树的递归
- 利用递归方法求5!。
- 利用递归解决进制转换问题
- 利用非递归方法实现二叉树的先序遍历
- 树形结构_数据库_利用递归遍历一棵只知道父节点的树
- 电子科技大学推免复试题:利用递归方法找出一个数组中的最大值和最小值
- 算法---求两个数的最大公约数(递归)
- 利用递归遍历文件夹下所有文件以及子文件夹
- Oracle之利用函数索引减少递归调用
- ASP.NET(C#)-利用递归遍历文件夹和文件存入TreeView---转自360个人图书馆
- 【c++】利用递归实现走迷宫
- java:利用递归遍历整个文件夹并写入文件
- java程序题:利用递归方法求5!
- 利用辗转相除法求最小公倍数,最大公约数
- 利用递归的方法求阶乘