javascript练习(二)
- 案例 输出100个数字
- 案例 打印100以内 7的倍数
- 案例 打印100以内的奇数
- 案例 打印100以内所有偶数的和
- 打印图形
|
**********
**********
**********
********** |
|
* i =0, 1
** i=1, 2 *** i=2, 3
****
***** j=i+1
|
|
*
***
*****
***
*
|
|
@
@@@
@@@@@
@@@@@@@
|
- 打印100–200之间所有能被3或者7整除的数
- 计算100的阶乘 100!
var total=1; for(var i=100;i>1;i--) total*=i; console.log(total);
- 计算1+3+5+...+99的和
var total=0; for(var i=1;i<=99;){ total+=i; i+=2; } console.log(total);function add(a){ if(a==1) return a; else return a+add(a-2); } console.log(add(99)); - 99乘法表
for(var i=1;i<=9;i++){ for(var j=1;j<=i;j++){ document.write(i+"X"+j+"="+i*j+" "); } document.write("<br/>"); }- 求100-999之间的水仙花数。abc =a^3
+b^3
+c^3 
for(var i=1;i<=9;i++) for(var j=0;j<=9;j++) for(var k=0;k<=9;k++){ var t1=i*100+j*10+k; var t2=Math.pow(i,3)+Math.pow(j,3)+Math.pow(k,3); if(t1==t2) console.log(t1); }- 输出100-200之间所有的素数
for(var i=100;i<=200;i++){ for(var j=2;j<i;j++){ if(i%j==0) break; } if(i==j) console.log(i); } - 求s=a+aa+aaa+aaaa+….+aa...a的值,其中a是一个数字。例如2+22+222+2222
var total=0; var a=2; var t=0; var t1=0; var step=1; for(var i=1;i<=4;i++){//假设加到aaaa t=i-1; t1=a; step=1; while(t--){ step*=10; t1+=a*step; } console.log("t1 :"+t1); total+=t1; } console.log(total); - 求1+2!+3!+...+20!的值
- 打印出1-100里所有的偶数
- 打印出1-100里所有的奇数
- 求出1/1-1/2+1/3-1/4…..1/100的和 var i=1; i*-1*-1
- 输出20-80之间能被3整除的整数,每5个一行
- 打印出1000-2000年中所有的闰年,并以每行四个数的形式输出
- 操场上 100 多人排队 ,3 人一组多 1 人 ,4 人一组多 2 人 ,5 人一组多 3 人 , 共多少人
for(var i=101;i<=199;i++){ if(i%3==1&&i%4==2&&i%5==3) console.log(i); }
- 两个自然数相除 , 商 3 余 10, 被除数 , 除数 , 商 , 余数的和是 163, 求被除数 , 除数
for(var i=0;i<=163;i++) for(var j=1;j<=163;j++){ var a=parseInt(i/j); var b=i%j; if(a==3&&b==10&&(i+j+a+b)==163) console.log(i+" "+j); } - 一只猴子旁边有 100 根香蕉 猴子距离家 50 米 猴子一次顶多搬 50 根香蕉
- 但猴子每走10米就要吃掉一根香蕉 问猴子最多能拿多少根香蕉回家
- 假设某人有 100,000 现金。 每经过一次路口需要进行一次交费。 交费规则为当他现金大于50,000 时每次需要交 5%
如果现金小于等于 50,000 时每次交 5,000 。 请写一程序计算此人可以经过多少次这个路口
var total=100000;
var res=0;
while(total>=5000){
if(total>50000)
total-=total*0.05;
else
total-=5000;
res++;
}
console.log(res);
- 《张丘建算经》 成书于公元 5 世纪, 作者是北魏人. 书中最后一道题堪称亮点, 通常也被称为 “ 百钱买百鸡 ” 问题,
民间则流传着县令考问神童的佳话书中原文如下:
今有鸡翁一, 值钱五; 鸡母一, 值钱三; 鸡雏三, 值钱一; 百钱买鸡百只, 问鸡翁、 母、雏各几何?
javascript练习(二)的更多相关文章
- 学习javascript数据结构(二)——链表
前言 人生总是直向前行走,从不留下什么. 原文地址:学习javascript数据结构(二)--链表 博主博客地址:Damonare的个人博客 正文 链表简介 上一篇博客-学习javascript数据结 ...
- 初探JavaScript(二)——JS如何动态操控HTML
除去五一三天,我已经和<JavaScript Dom编程艺术>磨合了六天,第一印象很好.慢慢的,我发现这是一块排骨,除了肉还有骨头.遇到不解的地方就会多看几遍,实在不懂的先跳过,毕竟,初次 ...
- 从头开始学JavaScript (十二)——Array类型
原文:从头开始学JavaScript (十二)--Array类型 一.数组的创建 注:ECMAscript数组的每一项都可以保存任何类型的数据 1.1Array构造函数 var colors = ne ...
- 使用JavaScript生成二维码教程-附qrcodejs中文文档
使用javascript生成二维码 依赖jquery 需要使用到的库 https://github.com/davidshimjs/qrcodejs DIV <div id="qrco ...
- 同事问如何判断同花顺,我用javascript的二维数组写了个简易demo
有个前同事在群里问如何判断是否为同花顺我用javascript的二维数组写了个简易demo. <!DOCTYPE html> <html> <body> <s ...
- 2、JavaScript 基础二 (从零学习JavaScript)
11.强制转换 强制转换主要指使用Number.String和Boolean三个构造函数,手动将各种类型的值,转换成数字.字符串或者布尔值. 1>Number强制转换 参数为原始类型值的转换规 ...
- Javascript面向对象二
Javascript面向对象二 可以通过指定原型属性来对所有的对象指定属性, Object.prototype.name="zhangsan"; Object.prototype. ...
- QrCode C#生成二维码 及JavaScript生成二维码
一 C#的二维码 示例: class Program { static void Main(string[] args) { QrEncoder qrEncoder = new QrEncode ...
- 一篇文章图文并茂地带你轻松学完 JavaScript 设计模式(二)
JavaScript 设计模式(二) 本篇文章是 JavaScript 设计模式的第二篇文章,如果没有看过我上篇文章的读者,可以先看完 上篇文章 后再看这篇文章,当然两篇文章并没有过多的依赖性. 5. ...
- Javascript生成二维码(QR)
网络上已经有非常多的二维码编码和解码工具和代码,很多都是服务器端的,也就是说需要一台服务器才能提供二维码的生成.本着对服务器性能的考虑,这种小事情都让服务器去做,感觉对不住服务器,尤其是对于大流量的网 ...
随机推荐
- Swagger2 添加HTTP head参数,解决用户是token信息保留
转:http://blog.csdn.net/u014044812/article/details/71473226 大家使用swagger往往会和JWT一起使用,而一般使用jwt会将token放在h ...
- 「Django」rest_framework学习系列-渲染器
渲染器:作用于页面,JSONRenderer只是JSON格式,BrowsableAPIRenderer有页面,.AdminRenderer页面以admin形式呈现(需要在请求地址后缀添加?fromat ...
- novaclient源码分析
源码版本:H版 FAULT_OS_COMPUTE_API_VERSION = "1.1" 一.目录结构及概况 novaclient/ |---client.py --------- ...
- Spring整合JMS(二)——三种消息监听器(转)
*注:别人那复制来的 1.3 消息监听器MessageListener 在Spring整合JMS的应用中我们在定义消息监听器的时候一共可以定义三种类型的消息监听器,分别是MessageList ...
- 760A 水
LINK 第一天单独一行 其余7天一行 问某月有多少行 ...... /** @Date : 2017-04-02-21.35 * @Author : Lweleth (SoungEarlf@gmai ...
- ZOJ 3777 B - Problem Arrangement 状压DP
LINK:http://acm.zju.edu.cn/onlinejudge/showProblem.do?problemCode=3777 题意:有N(\( N <= 12 \))道题,排顺序 ...
- 如何修改 winserver2008 密码策略为简单密码
对于不在域中的计算机, 可以运行: gpedit.msc , 如下图: 对于在域中的计算机, 应该: 如不能生效, 可重启再试.
- 那些相见恨晚的 JavaScript 技巧
JavaScript 的成功让人津津乐道,为 Web 网页编写 JavaScript 代码已经是所有 Web 设计师的基本功,这门有趣的语言蕴藏着许多不为人熟知的东西,即使多年的 JavaScript ...
- 使用infinite-scroll实现Ghost博文列表的滚动加载
Ghost博客系统默认提供的博文列表为传统的翻页方式(通过点击上一页.下一页等按钮来切换),随着移动客户端的发展,瀑布流式的滚动加载方式得到广泛应用,有效地提高了用户浏览信息的流畅度.下面详述如何通过 ...
- git创建新分支推送到远程
1.创建本地分支 git branch 分支名,例如:git branch 2.0.1.20120806 注:2.0.1.20120806是分支名称,可以随便定义. 2.切换本地分支 git ch ...