当前位置: 首页 > 学习知识 > 用C语言编写程序:输入两个正数m和n,求其最大公约数和最小公倍数

用C语言编写程序:输入两个正数m和n,求其最大公约数和最小公倍数

网站编辑:上海建站网 发布时间:2022-05-20  点击数:
导读:用C语言编写程序:输入两个正数m和n,求其最大公约数和最小公倍数 Lebron_N70 1年前他留下的回答 已收到1个回答 iyeo 网友 该名网友总共回答了19个问...

用C语言编写程序:输入两个正数m和n,求其最大公约数和最小公倍数

Lebron_N70 1年前他留下的回答 已收到1个回答

iyeo 网友

该名网友总共回答了19个问题,此问答他的回答如下:采纳率:94.7%

首先明确gbs(最小公倍数)=m*n/gys(最大公约数);
然后求最大公约数用欧几里得辗转相除法;代码很短的.
#include"stdio.h"
int gys(int m,int n)
{
return n==0?m:gys(n,m%n);
}//这个函数求出了最大公约数
int main()
{
int m,n;
scanf("%d%d",&m,&n);
printf("最大公约数为%d 最小公倍数为%dn",gys(m,n),m*n/gys(m,n));
return 0;
}

1年前他留下的回答

9

  以上就是小编为大家介绍的用C语言编写程序:输入两个正数m和n,求其最大公约数和最小公倍数 的全部内容,如果大家还对相关的内容感兴趣,请持续关注上海建站网!

  标签:
内容声明:网站所展示的内容均由第三方用户投稿提供,内容的真实性、准确性和合法性均由发布用户负责。上海建站网对此不承担任何相关连带责任。上海建站网遵循相关法律法规严格审核相关关内容,如您发现页面有任何违法或侵权信息,欢迎向网站举报并提供有效线索,我们将认真核查、及时处理。感谢您的参与和支持!
浏览此文的人还看过
cad填充怎么操作
cad填充怎么操作

详情:操作步骤/方法1绘制封闭图形2打开电脑CAD界面,根据需要绘......

要玩决战王城特色玩法介绍
要玩决战王城特色玩法介绍

详情:操作步骤/方法1谁与争锋2活动名称:谁与争锋3活动NPC:谁......

清明习俗有哪些
清明习俗有哪些

详情:操作步骤/方法【方法1】1清明节又叫踏青节,在仲春与暮春之交......

扑克牌大小王代表什么
扑克牌大小王代表什么

详情:操作步骤/方法11扑克牌中的两张大王小王,即小丑牌,外文名T......