| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1458 人关注过本帖
标题:两个正整数,计算这两个数的最小公倍数
只看楼主 加入收藏
l14414978
Rank: 1
等 级:禁止发言
帖 子:9
专家分:0
注 册:2012-12-25
结帖率:0
收藏
 问题点数:0 回复次数:8 
两个正整数,计算这两个数的最小公倍数
提示: 作者被禁止或删除 内容自动屏蔽
搜索更多相关主题的帖子: 计算 最小公倍数 正整数 公约数 
2012-12-27 11:22
w527705090
Rank: 10Rank: 10Rank: 10
等 级:贵宾
威 望:11
帖 子:441
专家分:1882
注 册:2011-6-28
收藏
得分:0 
这种帖子太多了 。。。

有心者,千方百计;无心者,千难万难。
2012-12-27 14:51
张时杰
Rank: 1
等 级:新手上路
帖 子:19
专家分:6
注 册:2012-12-25
收藏
得分:0 
回复 2楼 w527705090
其实你会那个明显是求作业啊和这个是一个人发的

新手掩面飘过...
2012-12-27 19:31
continue24
Rank: 2
等 级:论坛游民
帖 子:38
专家分:96
注 册:2012-11-16
收藏
得分:0 
我提供一下思路吧:数m,n先找出较大的一个,然后令i=m(假设m较大)通过for循环,循环条件是i<=m*n。运算是i=i+m;判断条件是if(i%n==0)用这个应该可以找出最小公倍数

一直想要成长着……
2012-12-27 21:19
聊斋唐少
Rank: 2
等 级:论坛游民
帖 子:17
专家分:11
注 册:2012-12-26
收藏
得分:0 
#include<stdio.h>
int main()
{
    int t,a,b,m;
    scanf("%d,%d",&a,&b);
    if(a>b) {t=a;a=b;b=t;}
    while(b%a!=0)
    {
        if(a%b!=0) {t=b%a;m=a;}
        b=a;
        a=t;
    }
    printf("%d",a);
}
    虽然是求作业的,但帮帮也无妨,利用辗转相除法即可!!
2012-12-27 22:38
麦麸
Rank: 2
等 级:论坛游民
帖 子:22
专家分:24
注 册:2012-11-14
收藏
得分:0 
for(i>=m;i<=m*n;i++)//m,n为你要输入的两个数
 {   if(i%m==0&&i%n==0)break;
     
}
printf("%d",i);
2012-12-27 23:40
麦麸
Rank: 2
等 级:论坛游民
帖 子:22
专家分:24
注 册:2012-11-14
收藏
得分:0 
for(i>=m;i<=m*n;i++)//m,n为你要输入的两个数
 {   if(i%m==0&&i%n==0)break;
     
}
printf("%d",i);
2012-12-27 23:41
zhao72349947
Rank: 1
来 自:成都东软学院
等 级:新手上路
帖 子:60
专家分:5
注 册:2012-10-20
收藏
得分:0 
程序代码:
#include<stdio.h>
int n(int x,int y)
{
    int i,min;
    for(i=x;i<=x*y;i=i+x)
    {
        min=i;
        if(i%y==0)
        break;
    }
    printf("%d\n",min);
}
int main()
{
  int k,j;
  scanf("%d%d",&k,&j);
  n(k,j);
}
2012-12-31 15:36
尹金魁2031
Rank: 3Rank: 3
来 自:河南省南阳市
等 级:论坛游侠
帖 子:156
专家分:162
注 册:2012-12-29
收藏
得分:0 
#include<stdio.h>
int main()
{
    int t,a,b;
    scanf("%d %d",&a,&b);//键盘输入两个数,注意格式哟!中间是空格
    if(a>b) {t=a;a=b;b=t;}//b是两个树种的最大者
    for(t=b;t<=a*b;t++)//循环条件哟
    {
        if(t%a==0&&t%b==0)  break;
    }
    printf("%d\n",t);//t就是最小公倍数值
    return 0;
}
多谢麦麸提示,这个程序可运行。我用8 6,试了一下,运行结果为24.
还望高手们多多赐教
2012-12-31 16:26
快速回复:两个正整数,计算这两个数的最小公倍数
数据加载中...
 
   



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

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