第12周项目3求两个数的最大公约数(递归函数)
来源:互联网 发布:技术狗python网盘 编辑:程序博客网 时间:2024/04/29 05:24
问题及代码:
/* *Copyright (c)2014,烟台大学计算机与控制工程学院 *All rights reserved. *文件名称:number.cpp *作 者:单昕昕 *完成日期:2014年11月13日 *版 本 号:v1.0 * *问题描述:求两个数的最大公约数。*程序输出:最大公约数。*/ #include <iostream>using namespace std;int divisor(int a,int b);int main(){ int a,b; cout<<"请输入两个数:"<<endl; cin>>a>>b; cout <<"最大公约数为:"<<divisor(a,b)<< endl; //调用函数输出计算结果 return 0;}int divisor(int a,int b){ return (a%b!=0?(divisor(b,a%b)):b); //判断a%b同时利用递归函数求解}
运行结果:
知识点总结:
回想之前学习的求最大公约数的算法。
学习心得:
int divisor(int a,int b)可以有很多种写法,我在这里写的这种是最简洁的。 0 0
- 第12周项目3 用递归函数求解(3、求两个数的最大公约数)
- 第12周项目3求两个数的最大公约数(递归函数)
- 第12周 项目3-(3)用递归函数求出两个数的最大公约数
- 第12周上机实践项目3——用递归方法求解(求两个数的最大公约数)
- 第12周项目用递归求两个数的最大公约数
- 第十二周项目3-用递归方法求解(3)用递归函数求两个数的最大公约数
- 第十二周 项目三-用递归方法求解-(3)用递归函数求两个数的最大公约数
- 第12周项目 3.3 递归 两个数的最大公约数
- 第12周项目3-用递归方法求解(3)求两个的最大公约数
- 第十二周项目三(三):递归函数求两个数的最大公约数
- 第四周项目5.3—编写递归函数求两个数的最大公约数
- 第十二周项目三(3) 递归函数求两个数最大公约数
- 第12周项目3.3 用递归函数求出两个数的最大公约数
- 递归函数 求两个数的最大公约数
- 第12周项目3-递归函数求最大公约数
- 第13周项目10-递归法求两个数的最大公约数
- 第四周项目5:用递归方法求解(3)求两个数的最大公约数
- 第十二周项目三(3)递归法求两个数的最大公约数
- 正解局域网网关与使用以及将二层lan口做路由器、三层交换机的静态路由出口的实验
- 第十二周项目一阅读程序(2)②去掉x=5
- OpenCV-2.4.2丢失tbb_debug.dll的解决方法
- C++仿函数的概念
- 《Velocity用户手册》-第八章
- 第12周项目3求两个数的最大公约数(递归函数)
- js去掉字符串前后空格的五种方法
- 线程同步
- c++builder:Project Project1.exe raised exception class EAccessViolation with message 'Access violati
- Python sort sorted 详解
- Search for a Range
- selenium封装WebDriver
- 访问控制列表ACL
- 第12周 项目1-阅读程序(2)