JavaScript中for循环练习题
1.本金10000元存入银行,年利率是千分之三,每过1年,将本金和利息相加作为新的本金。计算5年后,获得的本金是多少?
var benjin=1000,liv=0.003;for(var i=0;i<=5;i++){benjin+=benjin*liv;}document.write('5年后获得的本金为:'+benjin+'<br/>'); //1018.1355412164587
2.有个人想知道,一年之内一对兔子能繁殖多少对?于是就筑了一道围墙把一对兔子关在里面。已知一对兔子每个月可以生一对小兔子,而一对兔子从出生后第3个月起每月生一对小兔子。 假如一年内没有发生死亡现象,那么,一对兔子一年内(12个月)能繁殖成多少对?兔子的规律为数列,1,1,2,3,5,8,13,21)
3.输出100-999之间的所有水仙花数: 153=1的三次方 +5的三次方 +3的三次方
for (var i=100;i<=999;i++){var baiWei=parseInt(i/100); //百位数//console.log(baiWei);var shiWei=parseInt((i/10)%10);//十位数//console.log(shiWei);var geWei=parseInt(i%10);//个位数//console.log(geWei) if(i==baiWei*baiWei*baiWei+shiWei*shiWei*shiWei+geWei*geWei*geWei){document.write(i+'<br />');//153 370 371 407}}
4.入职薪水10k,每年涨幅5%,50年后工资多少?
var xinShui=10000;for(var i=1;i<=50;i++){xinShui+=xinShui*0.05;}document.write('50年后工资:'+xinShui+'<br />');//114673.99785753674
5.打印1000-2000年中所有的闰年,并以每行四个数的输出?
var ss=0;for (var i=1000;i<=2000;i++) {if (i%4==0 && i%100!=0 || i%400==0) {ss++;document.write(i+'<br />')}}document.write(ss+'<br />')
6.有1元,2元,5元的钱,现在凑成20元,有多少种可能性?
var keNengxing1=0;for (var Yi=0;Yi<=20;Yi++) {for (var Er=0;Er<=10;Er++) {for (var Wu=0;Wu<=4;Wu++) {var zongQian=Yi*1+Er*2+Wu*5;//总钱数if (zongQian==20){keNengxing1++;document.write('1元:'+Yi+'张; '+'2元:'+Er+'张; '+'5元:'+Wu+'张; '+'<br />')}}}}document.write('凑20元的可能性:'+keNengxing1+'<br />');//29
- 一张纸的厚度是0.0001米,将纸对折,问 对折多少次厚度超过珠穆朗玛峰的高度8848米?
var height=8848;// 珠穆朗玛峰高var zheight=0.001; // 纸高var i=0; // 对折次数for(;zheight<=height;i++){zheight*=2;}console.log('对折次数:'+i);## 标题
- 羽毛球拍15元,球3元,水2元。200元每种至少一个,有多少可能?
条件为:羽毛球拍最多买13个 球最多买66个 水最多买100个
var keNengxing2=0;for (var Yumaoqiu=0;Yumaoqiu<=13;Yumaoqiu++) {for (var Qiu=0;Qiu<=66;Qiu++) {for (var Shui=0;Shui<=100;Shui++) {var zongQian=Yumaoqiu*15+Qiu*3+Shui*2;if (zongQian==200){keNengxing2++;document.write('羽毛球拍:'+Yumaoqiu+'副; '+'球:'+Qiu+'个; '+'水:'+Shui+'瓶; '+'<br />')}}}}document.write('200元买球,买水可能性为:'+keNengxing2+'<br />');//245
9.公鸡2文,母鸡1文,小鸡半文,每种至少一只,100文买100只鸡有多少可能性?条件:公鸡最多50,母鸡最多100,小鸡最多200
var keNengxing3=0;for (var Gongji=1;Gongji<=50;Gongji++) {for (var Muji=1;Muji<=100;Muji++) {for (var Xiaoji=1;Xiaoji<=200;Xiaoji++) {var ZongjiQian=Gongji*2+Muji*1+Xiaoji*0.5; //钱数var Jishu=Gongji+Muji+Xiaoji; //鸡数if (ZongjiQian==100 && Jishu==100){keNengxing3++;document.write('公鸡数为:'+Gongji+'只; '+'母鸡数为:'+Muji+'只; '+'小鸡数为:'+Xiaoji+'只; '+'<br />')}}}}document.write('100文买100只鸡可能性为:'+keNengxing3);//33
JavaScript中for循环练习题相关推荐
- javascript中for循环和setTimeout同时使用,出现的问题
javascript中for循环和setTimeout同时使用,出现的问题 for循环代码 <!DOCTYPE html> <html lang="en"> ...
- JavaScript中的循环语句-while循环
-JavaScript中有三种循环语句,分别为while循环,do-while循环和for循环. 现在来聊一聊while循环. 首先讲一讲 if 语句和while 循环的格式是非常相似的,但是它们都拥 ...
- Javascript中for循环
在ECMAScript5(简称 ES5)中,有三种 for 循环,分别是: 简单for循环 for-in forEach 在2015年6月份发布的ECMAScript6(简称 ES6)中,新增了一种循 ...
- Javascript中的循环变量声明,到底应该放在哪儿?
不放走任何一个细节.相信很多Javascript开发者都在声明循环变量时犹 豫过var i到底应该放在哪里:放在不同的位置会对程序的运行产生怎样的影响?哪一种方式符合Javascript的语言规范?哪 ...
- Javascript中for循环别名
无意间看到这个列子,想起来了Javascript中的给循环起别名来控制循环终止 贴出来分享一下: test:for (var i = 0; i < 10; i++) { switch (i) { ...
- JavaScript中事件循环的理解 Event Loop
为了解决单线程运行阻塞问题,JavaScript用到了计算机系统的一种运行机制,这种机制就叫做事件循环(Event Loop) 事件循环(Event Loop) 在JavaScript中,所有的任务都 ...
- JavaScript中for循环嵌套编程小案例
编写一个函数用于实现金额组合:面额分别有1元.2元.5元的纸币共计N张,现需要付出M元,统计共有几种付法.N.M是用户输入的值.(有10张纸币,面额分别是1元.2元.5元,现需要付出18元,通过编程统 ...
- javascript中的循环和遍历
js提供了许多循环遍历数组和对象的方法和API.下面列出一些比较常见的方法. for 循环 js中最常见的莫过于for来进行遍历了.在循环体中可以通过break 和 continue来对循环进行一定的 ...
- javascript中while循环、do....while与for循环的用法和区别
while语法: 1.while语法: while(循环条件){ 循环主体; } 计算表达式的值,当值为真(非0)时,则 执行循环体语句. 例: <script type="text/ ...
最新文章
- 人群密度估计--Leveraging Unlabeled Data for Crowd Counting by Learning to Rank
- leetcode算法题--最长数对链
- linux学习笔记 (fork FILE PC)
- cbow word2vec 损失_Skip-gram和CBOW知识点
- [Android Pro] 完美解决隐藏Listview和RecyclerView去掉滚动条和滑动到边界阴影的方案...
- python对浏览器的常用操作_selenium+python基本操作(02)
- 医院计算机管理工资,医院工资管理系统的设计与开发
- 买彩票,也要了解一些数学知识
- word实现文献引用2
- python全套完整教程-Python语言基础50课 全套完整版(含doc版)
- 使用Java根据约定格式生成Oracle建表语句
- Sigmoid函数总结
- 计算机网络网线制作工具有,网线制作工具 网线水晶头制作过程详解(视频+图文教程)...
- needs to declare permission android.permission.REQUEST_INSTALL_PACKAGES
- xctf攻防世界 MISC高手进阶区 MISCall
- 【阶段三】Python机器学习30篇:机器学习项目实战:智能推荐系统的基本原理与计算相似度的常用方法
- 如何搭建一个简单的个人网站
- HDU 3713 Double Maze
- esp32--无线控制灯
- linux ftp连接超时(10060),实在搞不定了,求助!WDCP FTP登录失败,提示错误10060