搜索
查看: 659|回复: 2
打印 上一主题 下一主题

谁能看懂下列《CCF中学生计算机程序设计》内的代码(C++)

[复制链接]
跳转到指定楼层
楼主
 楼主| 发表于 2018-5-23 19:38:45 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
//eg1.10_1
#include<iostream>
using namespace std ;
int Gcd(int m,int n)
{
        return (n==0)? m : Gcd(n,m % n);
}
int main()
{
        int m,n;
        cin>>m>>n;
        cout<<Gcd(m,n)<<endl;
        return 0;
}

沙发
发表于 2018-5-23 19:46:39 | 只看该作者
本帖最后由 zyx6680599 于 2018-5-23 19:49 编辑

递归                                      如果n==0则返回n 否则在执行一遍Gcd(n模m) 就是一个求无限小的函数 但因为我不懂C++所以主函数看不懂
板凳
发表于 2018-5-23 20:22:50 | 只看该作者
好像都输出1吧。。。。如果我没理解错。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

广播台
特别关注
快速回复 返回顶部 返回列表