当前位置: 首页 > 学习知识 > 用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,求其最大公约数和最小公倍数 的全部内容,如果大家还对相关的内容感兴趣,请持续关注上海建站网!

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

详情:操作步骤/方法1mua是一种网络语言,意思是亲对方发出来的声......

.vcd文件怎么打开
.vcd文件怎么打开

详情:操作步骤/方法【方法1】11.*.VCD是虚拟光驱文件,所以......

手机怎么设置快速拨号
手机怎么设置快速拨号

详情:操作步骤/方法1手机上点击【拨号键】2点击右上角“两个点”3......

怎样才可以快速充电
怎样才可以快速充电

详情:操作步骤/方法11手机关机或开启飞行模式时充电最快。智能手机......