zoukankan      html  css  js  c++  java
  • 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;
    				}
    			}		
    		}		
    	}
    
  • 相关阅读:
    LightOJ
    LightOJ
    51Nod 1021~1023 石子合并 (逐步加强版) 【dp】
    BZOJ1036 [ZJOI2008]树的统计Count 【树链剖分+线段树维护】
    51Nod 1677 treecnt 【树形dp+组合数学+逆元】
    逆元 【数学】
    51Nod 1705七星剑 【概率dp】
    BZOJ 1064 [Noi2008]假面舞会 【bfs】
    51 nod 1443 路径和树 【最短路径】
    BZOJ 1013 [JSOI2008]球形空间产生器sphere 【高斯消元】
  • 原文地址:https://www.cnblogs.com/wyc1991/p/8651382.html
Copyright © 2011-2022 走看看