如何通过js输入两个数,求最小公倍数和最大公约数,我们首先来了解一下最小公倍数和最大公约数的定义:

定义:公倍数是指在两个或两个以上的自然数中,如果它们有相同的倍数,这些倍数就是它们的公倍数,其中除0以外最小的一个公倍数,叫做这几个数的最小公倍数。
最大公因数指两个或多个整数共有约数中最大的一个。

(两个数相乘,除以他的最小公约数,就是他的最小公倍数)

首先我们来看一下代码示例:

 <script>var a = prompt('第一个数')*1;var b = prompt('第二个数')*1;var num = 1;for ( var i = 1; i <= a ; i++) {if (a % i == 0 && b % i == 0) {num = i;}}console.log(num);console.log(a*b/num);</script>

解析:

首先我们定义两个输入变量a和b,再定义一个num变量等于1,其次我们写出一个for循环,让i从一开始,但不能大于a或b(因为最小公约数肯定小于或等于你输入的值),然后写出一个if条件,当i能除以a并且能除以b的时候我们让num=i,最后再打印出num就是a和b的最小公约数。

然后再让两个数相乘,除以最小公约数,就是他的最小公倍数。

js输入两个数,求最小公倍数和最大公约数相关推荐

  1. 从键盘输入两个数求他们的最大公约数

    从键盘输入两个数求他们的最大公约数 最大公约数能被两者都能整除的数中最大的数 即最大公约数的范围是从两个数中较小的数开始找且最小为1最大为两个书中较小的数 //由键盘输入两个数求他们的最大公约数 vo ...

  2. 输入两个数求之间的平方数

    #include <stdio.h> #include<iostream> //#include<process.h> #include<math.h> ...

  3. Java-求两个数的最小公倍数和最大公约数

    设计思路: 最小公倍数: 两个数的最小公倍数介于两个数中较大的数和两个数的乘积之间 即        max(a,b)        < =       最小公倍数        < =  ...

  4. java中求两个数的最小公倍数,最大公约数的简便方法

    1.新建GcdLcm类,在main中测试所调用的方法. import java.util.Scanner;public class GcdLcm {public static void main(St ...

  5. python输入两个数求差_python差值_python差值法_python求差值 - 云+社区 - 腾讯云

    广告关闭 回望2020,你在技术之路上,有什么收获和成长么?对于未来,你有什么期待么?云+社区年度征文,各种定制好礼等你! 环境依赖api 网关提供 python 2.7 和 python 3 两个版 ...

  6. c语言求两个数的最小公倍数辗转相除法,C语言辗转相除法求2个数的最小公约数...

    辗转相除法最大的用途就是用来求两个数的最大公约数. 用(a,b)来表示a和b的最大公约数. 有定理: 已知a,b,c为正整数,若a除以b余c,则(a,b)=(b,c). (证明过程请参考其它资料) 例 ...

  7. c语言-求两个数的最小公倍数

    这次,我要写求两个数最大公约数和最小公倍数,我用不同的两种方式来求解 一.直接求法: #include <stdio.h> //头文件 int main() //主函数 { int w,t ...

  8. C语言实现3个数的最小公倍数和最大公约数

    根据求两个数的最小公倍数和最大公约数的方法求3个数的最大公约数和最小公倍数. 主要的思想就是利用a%b==0&a%c==0这样的来判断是否满足,再利用循环计数即可. #include<s ...

  9. ACMNO.22 C语言-公约公倍2 写两个函数,分别求两个整数的最大公约数和最小公倍数,用主函数调用这两个函数,并输出结果两个整数由键盘输入。 输入 两个数 输出 最大公约数 最小公倍数

    题目描述 写两个函数,分别求两个整数的最大公约数和最小公倍数, 用主函数调用这两个函数,并输出结果两个整数由键盘输入. 输入 两个数 输出 最大公约数 最小公倍数 样例输入 6 15 样例输出 3 3 ...

最新文章

  1. 无需卷积,完全基于Transformer的首个视频理解架构TimeSformer出炉
  2. PHP Session变量
  3. Lesson 016 —— python 元组
  4. MySQL怎么打开explain_MySQL干货之-利用EXPLAIN优化查询
  5. 注意力机制的两种形式
  6. 【撸码师的备忘录】java对redis的基本操作
  7. replace 替换全部的正确姿势
  8. Java包装类中的equals方法
  9. 敏捷 橄榄球运动_为什么我为大学橄榄球博客选择Wordpress
  10. Centos7查看网络配置
  11. linux rm后文件放哪里,怎样将Linux rm号令删除的文件放进渣滓箱
  12. 无代码时代下,程序员不够用了!
  13. Citrix高层相继离职,XenServer或将被流产?
  14. 《持续交付》书评与访谈
  15. 以下11條小建議,幫助你們的異地戀一直保持活力
  16. 香港大学韩锴课题组招收CV和深度学习方向全奖博士/博后
  17. http://www.sciencedirect.com/ 外文文献免费全文下载方法
  18. 在PHP中如何使用Predis
  19. python数学公式的输入
  20. 第四章 机器人控制方法

热门文章

  1. 长期稳定短视频去水印微信小程序源码
  2. 推荐一款快速开发平台,web中最好的快速开发平台
  3. 这年头,能坐上火箭的东西不多啊 Java版本号算一个
  4. 十五、商城 - 品牌管理-AngularJS(3)
  5. 外贸知识通俗教程(中)
  6. 微信又又双叕更新,这次有点厉害了!
  7. 2016年指维科技的P2P网贷平台系统市场占有率居榜首
  8. seo必备网站分析工具,关键词百度搜索结果查询导出源码
  9. 橘色超漂亮滑动二级导航菜单
  10. 【附源码例】快捷指令实现调出iOS隐藏应用程序-原理解析