社区
新手乐园
帖子详情
怎么算两数的公倍数?请大家帮忙
chenandxi
2005-11-13 06:33:17
我想用FOR循环实现
可是FOR里不能用浮点数..算出来是错的
大家的意见呢 ?
...全文
248
13
打赏
收藏
怎么算两数的公倍数?请大家帮忙
我想用FOR循环实现 可是FOR里不能用浮点数..算出来是错的 大家的意见呢 ?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
13 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Mr_Yang
2005-11-18
打赏
举报
回复
同意2楼的。
daylove
2005-11-16
打赏
举报
回复
可是FOR里不能用浮点数
============================
可以阿?!
如果整数的话,一句话:
for(k=m; k%n; k+=m);
效率不一定高,赫赫。
x86
2005-11-15
打赏
举报
回复
用m*n在除以最大公约数。
但是最大公约数可以不用除法计算。
先求每个书的约数,再求最大公约数。
约数可以这样求:
int k=0;
int s = sqrt(m);
int list[s];
for(i=2;i<s;i++) {
for(j=i;j<(m+1)/i;j++) {
if(i*j == m) {
list[k++] = i*j;
}
}
}
//算法细节可能有些问题,但大致是这样
guruv
2005-11-15
打赏
举报
回复
//辗转相除法求最大公约数
#include "iostream.h"
int zg(int m,int n)
{
int r;
while(n!=0)
{
r=m%n;
m=n;
n=r;
}
return m;
}
int main()
{
int a,b,c;
cout<<"求最大公约数和最小公倍数,请输入两个整数:";
cin>>a>>b;
//if(a>b)
c=zg(a,b);
// else
// c=zg(b,a);
cout<<a<<"和"<<b<<"的最大公约数是:"<<c<<"."<<endl;
cout<<"*************************************"<<endl;
cout<<a<<"和"<<b<<"的最小公倍数是:"<<a*b/c<<"."<<endl;
return 0;
}
kzzk
2005-11-14
打赏
举报
回复
aiya 最大公约数的启求法我也忘记了
xkst
2005-11-13
打赏
举报
回复
将m,n辗转相除,得到最大公约数,用m*n除以最大公约数即为最小公倍数
colorslife
2005-11-13
打赏
举报
回复
求m,n最小公倍数?
将m,n辗转相除,得到最大公约数,用m*n除以最大公约数即为最小公倍数
----
我也这样研究过,是可行的
wind_sunshine
2005-11-13
打赏
举报
回复
2楼的方法绝对可行~
csucdl
2005-11-13
打赏
举报
回复
以上方法是否可行?
chenandxi
2005-11-13
打赏
举报
回复
谢谢你们
bensin
2005-11-13
打赏
举报
回复
呵呵 ..好强的一个逻辑啊...
gumbour
2005-11-13
打赏
举报
回复
楼上正解
senkiner
2005-11-13
打赏
举报
回复
求m,n最小公倍数?
将m,n辗转相除,得到最大公约数,用m*n除以最大公约数即为最小公倍数
《我怎样解题》作者: 单墫 出版年: 2013年
2 最小
公倍数
的最小值 3平方是有理数 4 和被2n整除 5 形如| 3b—2a|的数 6 分数与小数 7 走自己的路 8 取整函数 9 不断地变更问题 10 同余方程组 11 三个连续的正整数 12 互不同余 13 各行的乘积能否相等 14 质数...
最小
公倍数
c语言N-S图,最小
公倍数
n-s图
用ForFromTo语句枚举从1到根号a的所有数,用If语句筛选因子(mod取余=零)并输入c,然后I输入两个正整数m和n,求其最大公约数和最小
公倍数
.#include#includeintmain(void){intm,n,r;ints;printf("输入两数:...
JavaScript最大公约数和最小
公倍数
最大公约数和最小
公倍数
最大公约数,指某几个整数共有因子中最大的一个 最小
公倍数
,指某几个整数所有共有倍数中最小的一个 最大公约数: 使用辗转相除法。及两个数,较大数与较小...最小
公倍数
等于两个数的乘积,
整数的故事(3)——最小
公倍数
与哥德巴赫猜想
最小
公倍数
就像硬币的正反两面,最大公约数往往是和最小
公倍数
成对出现的。对于两个不等于零的整数a和b,如果a|k且b|k,那么k就是a和b的... 寻找两个数的最小
公倍数
远比寻找它们的最大公约数简单: 1 # 求a,...
C语言
公倍数
while,C语言(15)公约数和
公倍数
问题是:给出两个正整数,求出它们的最大公约数和最小
公倍数
。输入第一行输入一个整数n(0随后的n行输入两个整数i,j(0输出输出每组测试数据的最大公约数和最小
公倍数
样例输入36 612 1133 22样例输出6 61 13211 66一、...
新手乐园
33,311
社区成员
41,784
社区内容
发帖
与我相关
我的任务
新手乐园
C/C++ 新手乐园
复制链接
扫一扫
分享
社区描述
C/C++ 新手乐园
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章