VB。求符合要求的两个自然数之和是667对,其和为667,最小公倍数除外最大公约数的商为120,输出时要求每行输出

两个正整数之和为667,其最小公倍数是它们的最大公约数的120倍,那么满足条件的正整数有______组_百度知道
两个正整数之和为667,其最小公倍数是它们的最大公约数的120倍,那么满足条件的正整数有______组
两个正整数之和为667,其最小公倍数是它们的最大公约数的120倍,那么满足条件的正整数有______组.
提问者采纳
(a,又∵a+b=667=23×29?(a,b),120=8×15?[a、b.则由已知条件得[a,b)=29时,120=5×24,当(a,29=5+24,b) 2 ,故满足条件的正整数有2组.故答案为?b=(a,23=8+15,b)=23时,b]=120
设所求的两个数是a,∴所求的数为8×29和15×29,当(a,即115和552,b),∴所求的数为5×23和24×23,b]=120,∴a,即232和435
其他类似问题
为您推荐:
最大公约数的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁共有 44494 人关注过本帖
标题:输入两个正整数m和n,求其最大公约数和最小公倍数
等 级:新手上路
帖 子:55
结帖率:88.89%
&&问题点数:0&&回复次数:10&&&
输入两个正整数m和n,求其最大公约数和最小公倍数
#include&iostream.h&
int max(int x,int y)
&&& if(x&=y)
void main()
&&& int m,n,a,i,j;
&&& cout&&&输入两个数&&&
&&& cin&&m&&n;
&&& a=max(m,n);
&&& while(i&=a)
&&&&&&&&if(i%m==0&&i%n==0)
&&&&&&&&&&&&i++;
&&& i=i-1;
&&& cout&&i&&
&&& for(j=1;j&=n;j++)
&&&&&&&&if(j%m==0&&j%n==0)
&&&&&&&&&&&&cout&&j&&
各位亲爱的大虾们呀,小弟我这个咋输不出结果呢?希望给改正啊
搜索更多相关主题的帖子:
&&&&&&&&&&
等 级:论坛游侠
帖 子:83
专家分:191
以前用c写的,楼主参考下吧。
#include&stdio.h&
int main(void)
&&& int m,n,i,j;
&&& printf(&请输入两个正整数&);
&&& scanf(&%d%d&,&m,&n);
&&& i=(m&n?n:m);
&&& while(!(m%i==0&&n%i==0))
&&&&&&&&i--;
&&& printf(&最大公约数:%d\n&,i);
&&& j=(m&n?m:n);
&&& while(!(j%m==0&&j%n==0))
&&&&&&&&j++;
&&& printf(&最小公倍数:%d\n&,j);
&&& return 0;
来 自:湖南
等 级:论坛游民
帖 子:56
专家分:33
#include&stdio.h&
int main(void)
&&& int m,n,i,j;
&&& printf(&Enter two numbers:&);
&&& scanf(&%d%d&,&m,&n);
&&& i=(m&n?n:m);
&&& while(!(m%i==0&&n%i==0))
&&&&&&&&i--;
&&& printf(&i=%d\n&);
&&& j=(m&n?m:n);
&&& while(!(j%m==0&&j%n==0))
&&&&&&&&j++;
&&& printf(&j=%d\n&);
&&& return 0;
爱拼才会赢
等 级:论坛游侠
帖 子:114
专家分:154
# include &stdio.h&
int main (void)
&&& int m,n,j,k;
&&&&&&&&printf(&input m:&);
&&&&&&&&scanf(&%d&,&m);
&&&&&&&&printf(&input n:&);
&&&&&&&&scanf(&%d&,&n);
&&& }while(m&0||n&0);
&&&&&&&&j=m;
&&& while(j%n!=0)
&&&&&&&&j=j+m;
&&& k=(m*n)/j;
&&& printf(&%d和%d的最大公约数是%d\n,最小公倍数是%d\n&,m,n,k,j);
&&& return 0;
每一个不曾起舞的日子,都是对未来的一种辜负......
等 级:新手上路
帖 子:55
回复 2楼 梁子
等 级:新手上路
帖 子:55
回复 3楼 烈烈水云天
多些阿,美女
等 级:新手上路
帖 子:55
回复 4楼 树上月
等 级:新手上路
帖 子:55
回复 4楼 树上月
我能问您下那个k=(m*n)/j;是怎么推倒出来的么?我自己想的例子都符合呢,好神奇
等 级:论坛游民
帖 子:28
专家分:30
#include&stdio.h&
void main(void)
&&&&&int m,n,h,t;
&&&&&printf(&请输入两个正整数&);
&&&&&scanf(&%d%d&,&m,&n);
&&&&&if(m&n)
&&&&&&&&h=n;&&&&&&&&&&&&
&&&&&&&&h=m;&&&&&&&&&&&&
&&&&&}&&&&&&&&&&&&
&&&&&while(!(h%m==0&&h%n==0))
&&&&&&&&h++;
&&&&&t=x*y/h;
&&&&&printf(&最大公约数:%d\n&,t);
&&&&&printf(&最小公倍数:%d\n&,h);
等 级:新手上路
版权所有,并保留所有权利。
Powered by , Processed in 0.025271 second(s), 8 queries.
Copyright&, BCCN.NET, All Rights Reserved 上传我的文档
 下载
 收藏
该文档贡献者很忙,什么也没留下。
 下载此文档
正在努力加载中...
(032)03-04冬上机考试题&解答
下载积分:1000
内容提示:(032)03-04冬上机考试题&解答
文档格式:DOC|
浏览次数:11|
上传日期: 08:28:01|
文档星级:
该用户还上传了这些文档
(032)03-04冬上机考试题&解答
官方公共微信C++程序环境中求:两个自然数,其和是667,最小公倍数与最大公约数之比为120:1。_百度知道
C++程序环境中求:两个自然数,其和是667,最小公倍数与最大公约数之比为120:1。
x;&&(b;&gcd&(x=1,&(int&&&lcmValue&a;a;667;0;x&==&&}int&&nbsp,&&&return&(int&++x) {
y&&int&*&(b&&namespace&(a;&gcd&&if&&&lt,&&&b);&b); for&nbsp,&=&&b);return&(int&y);(b,y;return&else&nbsp,&
gcd&(int&&&a;if&=&
cout&lcm(x;gcd&y);(a&&int&
} } return&int&lcm&)&else&(){ int&nbsp,&&nbsp#include&&a);gcd&return&b);gcdValue&y&&a&nbsp,&==&%&
int&=&&int&lcmValue&&a&120&main&(&int&
{&iostream&a;b){&}int&&b&b)&x&0)&*&&lcm&nbsp,&-&&&int&667&gcd(x;a;x;gcdValue&&/&nbsp,&&using&&lt
来自团队:
其他类似问题
为您推荐:
最大公约数的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁两个正整数之和为667,其最小公倍数是它们的最大公约数的120倍,那么满足条件的正整数有______组.
设所求的两个数是a、b.则由已知条件得[a,b]=120o(a,b),∴aob=(a,b)o[a,b]=120o(a,b)2,又∵a+b=667=23×29,当(a,b)=23时,120=5×24,29=5+24,∴所求的数为5×23和24×23,即115和552,当(a,b)=29时,120=8×15,23=8+15,∴所求的数为8×29和15×29,即232和435,故满足条件的正整数有2组.故答案为:2.
为您推荐:
其他类似问题
根据最大公约数与最小公倍数的关系:设a,b为两个自然数,则(a,b)和[a,b]有如下关系:ab=(a,b)×[a,b]或[a,b]=ab/(a,b)来求解.
本题考点:
约数与倍数.
考点点评:
本题考查的是关于最大公约数与最小公倍数的题目.最大公约数和最小公倍数之间的关系:设a,b为两个自然数,则(a,b)和[a,b]有如下关系:ab=(a,b)×[a,b]或[a,b]=ab/(a,b).
扫描下载二维码

我要回帖

更多关于 两个自然数之和是667 的文章

 

随机推荐