JavaScript初学者编程题(12)
JavaScript初学者编程题(12)
题目:输入两个正整数m和n,求其最大公约数和最小公倍数。
HTMl部分
<input type="text" id="num1"><input type="text" id="num2"><button onclick="getNum()">get</button>
JavaScript部分
function getNum() {var num1 = document.getElementById('num1').value;var num2 = document.getElementById('num2').value;//这个判断大小的目的是为了保证下面进行a、b赋值的时候,a大于bif(num1 < num2){var temp = num1;num1 = num2;num2 = temp;}var a = num1;var b = num2;var remain = a%b;//使用辗转相除法while(remain != 0){a = b;b = remain;remain = a % b;}console.log('最大公约数为' + b);console.log('最小公倍数为' + (num1 * num2) / b);
}
JavaScript初学者编程题(12)相关推荐
- JavaScript初学者编程题(25)
JavaScript初学者编程题(25) 题目:给定一个字符串,请将字符串里的字符按照出现的频率降序进行重新排列并返回 第一种方法,利用对象和数组 JavaScript部分 var str = &qu ...
- JavaScript初学者编程题(24)
JavaScript初学者编程题(24) 题目:给你一个 m x n 的整数网格 accounts ,其中 accounts[i][j] 是第 i 位客户在第 j 家银行托管的资产数量.返回最富有客户 ...
- JavaScript初学者编程题(23)
JavaScript初学者编程题(23) 题目:给你一个字符串 S,请你删去其中的所有元音字母( 'a','e','i','o','u'),并返回这个新字符串 HTMl部分 <input typ ...
- JavaScript初学者编程题(22)
JavaScript初学者编程题(22) 题目:利用递归方法求5! JavaScript部分 function getNum(num) {if(num < 2){return 1;}else{r ...
- JavaScript初学者编程题(21)
JavaScript初学者编程题(21) 题目:求1+2!+3!+-+20!的和 JavaScript部分 function get(num) {//sum总和var sum = 0;for(var ...
- JavaScript初学者编程题(20)
JavaScript初学者编程题(20) 题目:有一分数序列:2/1,3/2,5/3,8/5,13/8,21/13-求出这个数列的前20项之和. JavaScript部分 function get(n ...
- JavaScript初学者编程题(19)
JavaScript初学者编程题(19) 题目:打印出如下图案(菱形).打印出来菱形 JavaScript部分 function get(num) {var str = '';for(var i = ...
- JavaScript初学者编程题(18)
JavaScript初学者编程题(18) 题目:两个乒乓球队进行比赛,各出三人.甲队为a,b,c三人,乙队为x,y,z三人.已抽签决定比赛名单.有人向队员打听比赛的名单.a说他不和x比,c说他不和x, ...
- JavaScript初学者编程题(17)
JavaScript初学者编程题(17) 题目:猴子吃桃问题:猴子第一天摘下若干个桃子,当即吃了一半,还不过瘾,又多吃了一个第二天早上又将剩下的桃子吃掉一半,又多吃了一个.以后每天早上都吃了前一天剩下 ...
最新文章
- oracle home 命令,$ORACLE_HOMEbin目录下所有命令的使用方法及命令详解
- Ubuntu10.10源
- 联合国粮农组织总干事屈冬玉 对话国际农民丰收节贸易会
- webform 控件上面能写 前端事件吗_详细的网易前端秘籍—如何准备面试
- 互联网1分钟 |1207
- 2008技术内幕:T-SQL语言基础 联接查询摘记
- 一文掌握Redisson分布式锁原理|干货推荐
- 51单片机 16*64LED单红点阵屏驱动测试,上位机改字软件免费版
- office linux版本好用吗,Linux最好的最适合新手的版本是什么
- 中文在线语音识别技术获重大突破!百度输入法准确率超行业最高水平15%
- Atitit 音频技术简史艾提拉著 目录 1. 2014年1月16日,谷歌发布音乐时间轴	2 2. 时代发展	2 2.1. 机械录音 电声录音时代 四.数码录音时代	2 3. 【音频录音技术】	2
- PCB制作仿真、自制51板测试及性能改进
- 14.SQL必知必会第15课 插入数据(数据库的备份insert into ... values表的复制操作)
- 第二次团队作业 -- 预则立他山之石
- mysql ndb 命令_MySQL NDB Cluster环境启动与关闭
- ArcGIS教程:Workflow Manager的基本词汇
- [渝粤教育] 西南科技大学 仓储与配送管理 在线考试复习资料
- 毕业设计有哪些可借鉴的 GitHub 项目?
- dhu 数据科学与技术 第7次作业
- 解决笔记本电脑打字误碰触摸板的其他方法