求最大公约数(利用递归)

来源:互联网 发布:剪辑录音软件 编辑:程序博客网 时间:2024/06/11 23:34
/*                * 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;  }  


心得体会:!!!