标题:请大家看下我的代码
只看楼主
中学者
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:20
帖 子:3554
专家分:80
注 册:2007-9-14
得分:0 
最小公倍数不是么?

樱花大战,  有爱.
2008-02-02 01:01
leeco
Rank: 4
等 级:贵宾
威 望:10
帖 子:1026
专家分:177
注 册:2007-5-10
得分:0 
回复 10# 的帖子
int gcd(int a,int b)
{
    if(b==0)return a;
    return gcd(b,a%b);
}
这个不是更简单吗?
2008-02-02 01:06
ACQ
Rank: 1
等 级:新手上路
帖 子:19
专家分:0
注 册:2008-1-31
得分:0 
看不懂,也许偶太菜了

ACQ
2008-02-02 01:08
蒋坤
Rank: 1
等 级:新手上路
帖 子:8
专家分:0
注 册:2008-1-29
得分:0 
回13楼,12楼的是函数嵌套啦!是个地推关系!!!
2008-02-02 23:06
bobojiena
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2008-2-9
得分:0 
。。
我也不太会,第一个代码是不是有问题啊??
2008-02-09 14:43
hangeng
Rank: 2
等 级:论坛游民
帖 子:424
专家分:39
注 册:2007-7-23
得分:0 
为了看到结果,只好......
#include<stdio.h>
#include <conio.h>
int gcd(int n,int m)
{
   if(n%m==0||m%n==0) return n>m?m:n;
   else return gcd((n>m?n%m:m%n),(n>m?m:n));
}
int main(void)
{
    int a,b;
     scanf("%d,%d",&a,&b);
    printf("最小公倍数=%d",a*b/gcd(a,b));
    getch();
  return 0;
}

  雨水冲不进窗来,在玻璃上痛哭。但它至少奋斗过。
2008-02-09 20:21
MooGu
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2008-2-9
得分:0 
回复 12# 的帖子
这样写看上去更简洁而且逻辑性更强,但是递归要占用更多的空间时间上也没有优势,当然这个简单的程序看不出什么差别。
2008-02-09 23:02



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-199335-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.052019 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved