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)
网络上已经有非常多的二维码编码和解码工具和代码,很多都是服务器端的,也就是说需要一台服务器才能提供二维码的生成.本着对服务器性能的考虑,这种小事情都让服务器去做,感觉对不住服务器,尤其是对于大流量的网 ...
随机推荐
- linux系统启动自动激活网卡的解决方法
linux每次启动的时候网卡都需要激活才能上网,实在是很麻烦. 上网找了找资料,最后是这样解决的: # vi /etc/sysconfig/network-scripts/ifcfg-eth0 ...
- Spark集群基础概念 与 spark架构原理
一.Spark集群基础概念 将DAG划分为多个stage阶段,遵循以下原则: 1.将尽可能多的窄依赖关系的RDD划为同一个stage阶段. 2.当遇到shuffle操作,就意味着上一个stage阶段结 ...
- CF932E Team Work——第二类斯特林数
题解 n太大,而k比较小,可以O(k^2)做 想方设法争取把有关n的循环变成O(1)的式子 考虑用公式: 来替换i^k 原始的组合数C(n,i)一项,考虑能否和后面的系数分离开来,直接变成2^n处理. ...
- 【agc004C】AND Grid
Portal --> agc004C Description 给你一个\(n*m\)的网格图\(A\),有一些格子是'#',现在要构造出两个新的网格图\(B\)和\(C\)满足: 1.如果\(A ...
- laravel5.1 关联模型保存的方法(使用associate方法)
模型定义 class User { public function customer() { return $this->hasOne('Customer'); } } class Custom ...
- web系统中上下移动功能的实现
其实上移下移的思想分几步: 核心思想:交换两个记录的位置字段的值. 问题:如何根据当前记录,找到前一个或者后一个的记录的位置. 第一:在java类属性定义一个position位置字段,不同的位置pos ...
- source 导入文件
有时候,phpmyadmin 导入 是有大小限制的: 只可以用sql命令的source来导入文件
- 生存分析/Weibull Distribution韦布尔分布
sklearn实战-乳腺癌细胞数据挖掘(博主亲自录制视频教程) https://study.163.com/course/introduction.htm?courseId=1005269003&am ...
- Emacs ^ Vim
Emacs存活: http://files.cnblogs.com/files/TheRoadToTheGold/Emacs%E2%80%94%E2%80%94%E5%AD%98%E6%B4%BB.z ...
- ⑦ 设计模式的艺术-13.代理(Proxy)模式
为什么需要代理模式 中介隔离作用:在某些情况下,一个客户类不想或者不能直接引用一个委托对象,而代理类对象可以在客户类和委托对象之间起到中介的作用,其特征是代理类和委托类实现相同的接口. 开闭原则,增加 ...