• 案例 输出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练习(二)的更多相关文章

  1. 学习javascript数据结构(二)——链表

    前言 人生总是直向前行走,从不留下什么. 原文地址:学习javascript数据结构(二)--链表 博主博客地址:Damonare的个人博客 正文 链表简介 上一篇博客-学习javascript数据结 ...

  2. 初探JavaScript(二)——JS如何动态操控HTML

    除去五一三天,我已经和<JavaScript Dom编程艺术>磨合了六天,第一印象很好.慢慢的,我发现这是一块排骨,除了肉还有骨头.遇到不解的地方就会多看几遍,实在不懂的先跳过,毕竟,初次 ...

  3. 从头开始学JavaScript (十二)——Array类型

    原文:从头开始学JavaScript (十二)--Array类型 一.数组的创建 注:ECMAscript数组的每一项都可以保存任何类型的数据 1.1Array构造函数 var colors = ne ...

  4. 使用JavaScript生成二维码教程-附qrcodejs中文文档

    使用javascript生成二维码 依赖jquery 需要使用到的库 https://github.com/davidshimjs/qrcodejs DIV <div id="qrco ...

  5. 同事问如何判断同花顺,我用javascript的二维数组写了个简易demo

    有个前同事在群里问如何判断是否为同花顺我用javascript的二维数组写了个简易demo. <!DOCTYPE html> <html> <body> <s ...

  6. 2、JavaScript 基础二 (从零学习JavaScript)

     11.强制转换 强制转换主要指使用Number.String和Boolean三个构造函数,手动将各种类型的值,转换成数字.字符串或者布尔值. 1>Number强制转换 参数为原始类型值的转换规 ...

  7. Javascript面向对象二

    Javascript面向对象二 可以通过指定原型属性来对所有的对象指定属性, Object.prototype.name="zhangsan"; Object.prototype. ...

  8. QrCode C#生成二维码 及JavaScript生成二维码

    一 C#的二维码    示例: class Program { static void Main(string[] args) { QrEncoder qrEncoder = new QrEncode ...

  9. 一篇文章图文并茂地带你轻松学完 JavaScript 设计模式(二)

    JavaScript 设计模式(二) 本篇文章是 JavaScript 设计模式的第二篇文章,如果没有看过我上篇文章的读者,可以先看完 上篇文章 后再看这篇文章,当然两篇文章并没有过多的依赖性. 5. ...

  10. Javascript生成二维码(QR)

    网络上已经有非常多的二维码编码和解码工具和代码,很多都是服务器端的,也就是说需要一台服务器才能提供二维码的生成.本着对服务器性能的考虑,这种小事情都让服务器去做,感觉对不住服务器,尤其是对于大流量的网 ...

随机推荐

  1. MapReduce(一) mapreduce基础入门

    一.mapreduce入门 1.什么是mapreduce 首先让我们来重温一下 hadoop 的四大组件:HDFS:分布式存储系统MapReduce:分布式计算系统YARN: hadoop 的资源调度 ...

  2. 【bzoj4182】shopping

    Portal --> bzoj4182 Solution 感天动地..几百年没在场上写点分了的感觉== (然后就写了很久qwq) ​ 不过感觉自己想这道题怎么颇有运气成分==大概是:诶是不是快乐 ...

  3. echars画折线图的一种数据处理方式

    echars画折线图的一种数据处理方式 <!DOCTYPE html> <html> <head> <meta charset="utf-8&quo ...

  4. Overlaying GPS Coordinates for Camera Crosshairs

    Hey Guys! I am working on a project to allow us to implement GPS coordinates for the location of the ...

  5. Codeforces 311.E Biologist

    E. Biologist time limit per test 1.5 seconds memory limit per test 256 megabytes input standard inpu ...

  6. 洛谷P1991 无线通讯网

    P1991 无线通讯网 170通过 539提交 题目提供者洛谷OnlineJudge 标签图论 难度普及+/提高 提交该题 讨论 题解 记录 最新讨论 怎么又炸了 为啥一直40!求解! UKE:inv ...

  7. Windows互斥锁demo和分析

    一:windows创建锁接口 创建互斥锁的方法是调用函数CreateMutex HANDLE CreateMutex( LPSECURITY_ATTRIBUTESlpMutexAttributes, ...

  8. std::sort运行出core(segment fault)

    http://note.youdao.com/noteshare?id=6aae09345e85ab55fe24ac959118a747

  9. gdb常用命令小结

    用了这么长时间gdb, 总结下常用用法: http://note.youdao.com/noteshare?id=4a2d1a34624f7197d8e2304c4beb4578

  10. vue使用插件 使用库

    用插件1.引用import VueResource from 'vue-resource'2.使用Vue.use(VueResource); 用库(bootstrap alertify )1.引入: ...