码迷,mamicode.com
首页 > Web开发 > 详细

JS语句例题

时间:2017-12-04 22:26:54      阅读:262      评论:0      收藏:0      [点我收藏+]

标签:开始   乘法口诀   求和   多少   http   制作   .com   无法   过多   

例题一:列出100以内所有的奇数

技术分享图片

这个题运用到了穷举的方式,即把所有的数据全部列出来检查一遍,从中找到符合条件的。

如果这道题所求的是列出全部偶数,则只需将if(i%2==1)中的1改为0。

 

例题二:累加求和:求0-99的和

技术分享图片

这个题运用到了迭代的手法,即把上一次计算的结果拿到本次循环内使用,一直到得出结果。

 

例题三:制作乘法口诀表

技术分享图片

本题运用到的是循环的嵌套方法,将for循环嵌套进另一个for循环中,以达到两个变量的共同的结果。

 

例题四: 篮球从5米高度落下,每次弹起的高度是上次的30%。问弹起几次之后篮球的高度低于0.1米?

技术分享图片

这道题因为它的循环次数不能确定,所以使用到了while循环。

 

例题五:

一个棋盘有64个格子,第一格放1粒芝麻,第二格放2粒,第三格放4粒,以此类推,问放满棋盘需要多少千克芝麻?
(每个芝麻重0.000001kg)

技术分享图片

这道题运用到的也是迭代的方法,因为最后所求的为芝麻的总数,所以只需在*芝麻的重量即可。

 

例题六:有1元、2元、5元的钱,现在凑成20元,有多少种可能性?

技术分享图片

这道题运用到了循环嵌套、穷举、筛选结果。

 

作业题:

1.一张纸的厚度是0.0001米,将纸对折,对折多少次厚度超过珠峰高度8848米

技术分享图片

这道题因为无法确定对折的次数,所以使用了while循环。

 

2.有一对幼兔,幼兔1个月后长成小兔,小兔1个月后长成成兔并生下一对幼兔,问7个月后有多少对兔子,幼兔、小兔、成兔对数分别是多少。

可知:

当前月份幼兔 = 上个月的成兔+上月小兔;

当前月份小兔 = 上月幼兔;

当前月份成兔 = 上月成兔+上月小兔;

技术分享图片

该题中,因为“当前月份成兔 = 上月成兔+上月小兔”,和“当前月份幼兔 = 上个月的成兔+上月小兔”这两条可知当“前月份幼兔=当前月份成兔”

因最开始有一对幼兔,所以因先将当前月份成兔列出,再让“当前月份小兔 = 上月幼兔”,“前月份幼兔=当前月份成兔”列出即可得出结果。

 

3.羽毛球拍15元,球3元,水2元。200元每种至少一个,有多少可能?

条件为:羽毛球拍最多买13个  球最多买66个  水最多买100个

技术分享图片

这道题与例题六相似,运用到了循环嵌套、穷举、筛选结果。

 

4.公鸡2文,母鸡1文,小鸡半文,每种至少一只,100文买100只鸡有多少可能性

条件:公鸡最多50,母鸡最多100,小鸡最多200

技术分享图片

这道题也同上道题类似,不过多出了一个要求,即使用并“&&”,将两个给出的要求并在一起使用即可。

JS语句例题

标签:开始   乘法口诀   求和   多少   http   制作   .com   无法   过多   

原文地址:http://www.cnblogs.com/maoqiaoyu123/p/7977963.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!