js输入两个数,求最小公倍数和最大公约数
如何通过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最大为两个书中较小的数 //由键盘输入两个数求他们的最大公约数 vo ...
- 输入两个数求之间的平方数
#include <stdio.h> #include<iostream> //#include<process.h> #include<math.h> ...
- Java-求两个数的最小公倍数和最大公约数
设计思路: 最小公倍数: 两个数的最小公倍数介于两个数中较大的数和两个数的乘积之间 即 max(a,b) < = 最小公倍数 < = ...
- java中求两个数的最小公倍数,最大公约数的简便方法
1.新建GcdLcm类,在main中测试所调用的方法. import java.util.Scanner;public class GcdLcm {public static void main(St ...
- python输入两个数求差_python差值_python差值法_python求差值 - 云+社区 - 腾讯云
广告关闭 回望2020,你在技术之路上,有什么收获和成长么?对于未来,你有什么期待么?云+社区年度征文,各种定制好礼等你! 环境依赖api 网关提供 python 2.7 和 python 3 两个版 ...
- c语言求两个数的最小公倍数辗转相除法,C语言辗转相除法求2个数的最小公约数...
辗转相除法最大的用途就是用来求两个数的最大公约数. 用(a,b)来表示a和b的最大公约数. 有定理: 已知a,b,c为正整数,若a除以b余c,则(a,b)=(b,c). (证明过程请参考其它资料) 例 ...
- c语言-求两个数的最小公倍数
这次,我要写求两个数最大公约数和最小公倍数,我用不同的两种方式来求解 一.直接求法: #include <stdio.h> //头文件 int main() //主函数 { int w,t ...
- C语言实现3个数的最小公倍数和最大公约数
根据求两个数的最小公倍数和最大公约数的方法求3个数的最大公约数和最小公倍数. 主要的思想就是利用a%b==0&a%c==0这样的来判断是否满足,再利用循环计数即可. #include<s ...
- ACMNO.22 C语言-公约公倍2 写两个函数,分别求两个整数的最大公约数和最小公倍数,用主函数调用这两个函数,并输出结果两个整数由键盘输入。 输入 两个数 输出 最大公约数 最小公倍数
题目描述 写两个函数,分别求两个整数的最大公约数和最小公倍数, 用主函数调用这两个函数,并输出结果两个整数由键盘输入. 输入 两个数 输出 最大公约数 最小公倍数 样例输入 6 15 样例输出 3 3 ...
最新文章
- 无需卷积,完全基于Transformer的首个视频理解架构TimeSformer出炉
- PHP Session变量
- Lesson 016 —— python 元组
- MySQL怎么打开explain_MySQL干货之-利用EXPLAIN优化查询
- 注意力机制的两种形式
- 【撸码师的备忘录】java对redis的基本操作
- replace 替换全部的正确姿势
- Java包装类中的equals方法
- 敏捷 橄榄球运动_为什么我为大学橄榄球博客选择Wordpress
- Centos7查看网络配置
- linux rm后文件放哪里,怎样将Linux rm号令删除的文件放进渣滓箱
- 无代码时代下,程序员不够用了!
- Citrix高层相继离职,XenServer或将被流产?
- 《持续交付》书评与访谈
- 以下11條小建議,幫助你們的異地戀一直保持活力
- 香港大学韩锴课题组招收CV和深度学习方向全奖博士/博后
- http://www.sciencedirect.com/ 外文文献免费全文下载方法
- 在PHP中如何使用Predis
- python数学公式的输入
- 第四章 机器人控制方法