问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

用C语言求两个数的最大公约数和最小公倍数

发布网友 发布时间:2022-04-12 23:39

我来回答

2个回答

热心网友 时间:2022-04-13 01:08

你可以编写一个程序,实现辗转相除法(欧几里得算法),来求得最大公约数,然后用两个数相乘再除以最大公约数来,得到最小公倍数。

#include
<stdio.h>

int
main()
{

int
a,
b,
c;
//a,
b就是M和N,c是余数

int
ta,
tb;
//用来记录a,b的临时值

int
maxgys,mingbs;

printf("请输入两个数:
");

scanf("%d%d",&a,&b);

ta
=
a;
tb
=
b;

if(ta
>
tb)
{ta
=
b;
tb
=
a;}

c
=
tb
%
ta;

while(c!=
0)
{

tb
=
ta;
//辗转相除的过程

ta
=
c;

c
=
tb
%
ta;

}

printf("%d和%d的最大公约数是:
%d\n",
a,
b,
ta);

printf("%d和%d的最小公倍数是:
%d\n",
a,
b,
a
*
b
/
ta);

return
0;
}

热心网友 时间:2022-04-13 02:26

#include<stdio.h>
int
f(int
a,int
b)
{

return
a%b!=0
?
f(
b,
a%b):
b;

/*这个源于一个算法,名字忘了,表达式知道什么意思吧,如果a%b!=0,递归,直到a%b=0,return
b,不好解释,但是肯定是正确的*/
}
int
main()
{
int
a,b;
scanf("%d,%d",&a,&b);
int
maxNsize
=
a*b
/
f(a,b);
int
minNsize
=
f(a,b);
printf("%d
",maxNsize);
printf("%d
",minNsize);
}
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
在RLC电路中,谐振频率为___同期为___谐振条件为___? 电磁振荡并联 RLC振荡回路的谐振频率与振荡特性 佛手柑水培还是干放 中山市美派电器有限公司怎么样? 成都美派电器有限公司怎么样? 两条不同品牌的DDR3内存条可以一起用吗 驾驶证的牡丹卡多长时间能办下来 新衣服必须用洗衣液洗才能去甲醛吗? 梦见逛街被偷抢 2024年买什么品牌的运动男鞋比较好? 游戏里“肝”到角色是什么意思? 小白问一下肝 和氪 分别是什么意思 肝胆是什么意思 肝王者荣耀的肝是什么意思 初级会计报名身份证怎么上传 少女前线流行的一个字“肝”是什么意思? 太肝了是什么意思 肝什么意思steam 肝是什么意思 阿玛尼手表哪个型号好,阿玛尼手表怎么样,比价选购 阿玛尼哪个系列粉底液好用 阿玛尼哪款粉底液好用一点? 需要做卡通形象的设计,请问武汉这边有这样的公司吗? 国内顶级卡通/动漫设计师或者团队 请帮忙翻译哦~ 急~! 在线等~! 高分! 有哪些公司是做卡通形象设计的吗,我现在需要作一个卡通形象。 杭州动漫人物设计、杭州卡通人物形象设计、杭州卡通人物造型设计! 动画制作简单吗,有木有靠谱的公司推荐? 卡通形象设计公司哪家不错? 哪些公司是新媒体动漫开发运营、动画片制作、卡通形象设计为一体的专业化公司? 阴阳师肝什么意思 阴阳师肝是什么意思 LOL里有人说,肝了一个月才得到的至臻,这个肝代表啥意思? 第五人格肝是什么意思 段子常说肝什么意思 53周岁女性正常血压是多少 我妈妈53岁了,今早给她量了血压,高压是112低压是72,这血压正常吗? 康佳电视t2525图像有横纹干扰 康佳电视出现横条是什么问题? 我的电视夏天出现横条纹,冬天不会,是怎么回事? 康佳电视机,用了一年多,画面出现横纹,客户派人过来还说是我人为损坏的,带回去修还要五六百块钱,抢钱 康佳电视机屏幕被碰后出现多条彩色条纹是怎么回事 阿玛尼ARMAN手表ARO585多少钱? 阿玛尼手表aro174 柞树的果实叫什么名字 2020年东北炸蚕卷多少钱一斤? 请问健身,用炸蚕蛹补充蛋白质可以吗 油炸蚕互嘌呤高吗 [C语言]编程:输入两个正整数,求其最大公约数和最小公倍数 沙蚕怎么做好吃,沙蚕的吃法 如何把自己的微信好友全部一起发给对方?