第十二周项目3递归函数求解(3)
来源:互联网 发布:郑州软件学校 编辑:程序博客网 时间:2024/05/17 13:40
运行及代码:
<span style="font-family:FangSong_GB2312;font-size:18px;color:#99ff99;BACKGROUND-COLOR: #009900"><em>/**Copyright (c)2014,烟台大学计算机与控制工程学院*All rights reserved.*文件名称:d.cpp*作 者:张旺华*完成日期:2014年11月16日*版 本 号:v1.0**问题描述:求多组整数最大公约数*输入描述:每次输入两个整数或以N结束*程序输出:输入两整数最大公约数*/#include <iostream>/**Copyright (c)2014,烟台大学计算机与控制工程学院*All rights reserved.*文件名称:d.cpp*作 者:张旺华*完成日期:2014年11月16日*版 本 号:v1.0**问题描述:求多组整数最大公约数并以N结束程序*输入描述:每次两个整数或N*程序输出:两数最大公约数*/#include<cstdio>using namespace std;int gcd(int ,int);int main(){ int a,b,d; while(cout<<"请输入两个整数(输入‘N'结束运行):",cin>>a>>b,getchar()!='N') { d=gcd(a,b); cout<<"它们最大公约数为:"; cout<<d<<endl; cout<<endl; } return 0;}int gcd(int a,int b){ int c; if(b==0) c=a; else c=gcd(b,a%b); return c;}</em></span>
运行结果:
知识点运用:递归函数的运用,while语句的循环。
学习心得:copy了高赞的代码,发现写的真不错,也了解了递归函数,再加上自己的一点小意思。
0 0
- 第十二周项目3递归函数求解(3)
- 第十二周项目3-用递归方法求解(一)
- 第十二周项目3-用递归方法求解(二)
- 第十二周项目 3 用递归方法求解(汉诺塔)
- 第十二周项目三用递归方法求解(3)
- 第十二周项目3-用递归方法求解(3)用递归函数求两个数的最大公约数
- 第十二周 项目三-用递归方法求解-(3)用递归函数求两个数的最大公约数
- 第十二周项目3 递归函数求解4 (我要知斐波那契数列)
- 第十二周项目3递归函数求解5 多次转化2进制
- 第十二周项目3-用递归方法求解3
- 第十二周项目3-用递归方法求解1
- 第十二周项目3-用递归方法求解2
- 第十二周项目3-用递归方法求解6 汉诺塔
- 第十二周项目 3 用递归方法求解(1*3*...*n的递归式)
- 第十二周项目 3 用递归方法求解(用递归方式求最大公约数)
- 第十二周项目递归求解
- 第十二周项目1-3:递归函数
- 第十二周项目3-用递归的方法求解(求1*3*...*n)
- Android程序杀死自己的进程和其他程序进程方法
- Java中Synchronized同步的使用
- 使用 jQuery.i18n.properties 实现Web 前端的国际化
- hadoop2.x常用端口及定义方法
- 热插拔机制
- 第十二周项目3递归函数求解(3)
- C语言的学习路线
- ASP.NET动态网站开发培训-26.在线编辑器FreeTextBox的使用
- wait函数返回值总结
- leetcode Gray Code
- Java中增强for循环在一维数组和二维数组中的使用
- 大数据基础平台搭建教程
- MySQL 加锁处理分析
- Android Ble4.0开发