• JS循环例题


    一.篮球从10米高的地方落下,每次弹起的高度是原来的0.3倍,问弹跳10次之后篮球的高度。
    var height=10
    for(var i=1;i<11;i++)
    {
    	height=height*0.3;
    }
    alert(height)
    二.棋盘有32个格子,第一个格子放1个芝麻,第二个放2个,第三个放4个,第四个放8个。。。每个芝麻的重量为0.00001kg,如果要放满整个棋盘,需要多少重量的芝麻。
    var s=0
    var a=1
    for(var i=1;i.<33;i++)
    {
    	s=s+a;
    	a=a*2;
    }
    alert(s*0.00001)
    三.输出2000年到2018年的所有闰年,和一共多少个闰年
    var b=0
    for(var i=2000;i<2019;i++)
    {
    	if(i%4==0&&i%100!=0)
    	{
    		b=b+1;
    		alert(i+"年");
    	}
    	else if(i%400==0)
    	{
    		b=b+1;
    		alert(i+"年");
    	}
    	
    }
    alert("一共"+b+"个闰年)
    四.计算 1!+2!+3!+…..+10!的结果
    var s=0;
    var a=1;
    for(var i=1;i<11;i++)
    {
    	a=a*i;
    	s=s+a;	
    }
    alert(s)
    五.括号里面只能放加或减,如果要使等式成立,括号里面应该放什么运算符?
    12()34()56()78()9 = 59
    for(var a=-1;a<2;a=a+2)
    {
    	for(var b=-1;b<2;b=b+2)
    	{
    		for(var c=-1;c<2;c=c+2)
    		{
    			for(var d=-1;d<2;d=d+2)
    			if(12+a*34+b*56+c*78+d*9==59)
    			{
    				alert(a+","+b+","+c+","+d)
    			}
    		}	
    	}
    }
    六.一张纸的厚度是0.0001米,将纸对折,对折多少次厚度超过珠峰高度8848米
    var h = 0.0001;	
    for(var i=0;i>=0;i++)
    {
    	h = h*2;
    	if(h>8848)
    	{
    		alert(i+1);
    		break;		
    	}	
    }
    七.羽毛球拍15元,球3元,水2元。200元每种至少一个,有多少可能,一共多少种?
      羽毛球13  球66  水100
    var sl = 0;
    for(var i=1;i<14;i++)
    {
    	for(var j=1;j<67;j++)
    	{
    		for(var k=1;k<101;k++)
    			{
    				if(i*15+j*3+k*2==200)
    				{
    					sl++;
    				}	
    			}		
    	}	
    }
    alert(sl)
    八.凑钱1,2,5凑20元钱有多少可能?
    var sl = 0;
    for(var i=0;i<21;i++)
    {
    	for(var j=0;j<11;j++)
    	{
    		for(var k=0;k<5;k++)
    			{
    				if(i*1+j*2+k*5==20)
    				{
    					sl++;
    				}	
    			}
    	}	
    }
    alert(sl)
    
    九.输出0~90之间的所有素数
    for(var i=0;i<91;i++)
    	{
    		for(var j=2;j<i+1;j++)
    		{
    			if(i%j==0)
    			{
    				if(i==j)
    				{
    					alert(i);	
    				}
    				else
    				{
    					break;
    				}
    			}		
    		}		
    	}
    
  • 相关阅读:
    数据算法之汉诺塔
    Mvc模板页
    mvc局部视图
    Area区域
    mvc之文件下载
    MVC过滤器
    MVC_Ajax请求
    MVC之校验
    Json&Razor&控制器
    抓包分析,tcpdump 和 wireshark 配合使用的简单尝试
  • 原文地址:https://www.cnblogs.com/wyc1991/p/8651382.html
Copyright © 2020-2023  润新知