循环小练习(1)

//输入正整数n,求1 - n的和。

    /*var num = Number(prompt("请输入一个正整数"));
    var i ;
    var sum = 0;
    for (i =1;i <= num; i++)
    {
        sum = sum + (1-i);
    }
    alert(sum);*/
    
    
    //100节楼梯,0-49节 分数等于节数 50以后(包括50)每节10分输入节数 得出分数
    /*var num = Number(prompt("请输入一个节数,0~100之间"));
    var sum = 0;
    
    if (num < 50) {
        for(var i = 0; i <= num; i++)
            {
                sum = sum + i;                
            }
        } 
        else
        {
            sum = 1225 + (num-49)*10;
        }
        alert(sum);*/
    
    
    //有一张0.0001米的纸,对折多少次可以达到珠穆朗玛峰的高度8848;
    /*var height = 0.0001;
    var i =0;
    while(height < 8848)
    {    
        i++;
        height = height *2
        
    }
    alert(i);*/
    
        //蓝球弹起的高度 100 米 第几次高度小于1米,每次弹起是上一次的0.6
    /*var height =100;
        var i;
        for( i=1; i>-1; i++) 
        {            
            height =height*0.6;
            alert("现在篮球的高度是"+height);
            if(height < 1)
            break;
        }
        alert("第"+i+"次篮球弹起高度小于1米");*/
    
    //九九乘法表
        
    /*for (var i = 1;i <= 9;i++) 
    {
        for (var j = 1;j <= i;j++) 
        {
            document.write(i*j+"="+i+"*"+j+"&nbsp;");
        }
        document.write("<br>");
    }*/
    

        
        
    //列举100数里面所有的偶数。
    /*for(var a = 0; a <= 100; a++)
    {
        if(a % 2 == 0)
        {
            console.log(a);
        }
    }*/

    //100内与7相关的数
    /*for(var a = 0; a <= 100; a++)
    {
        if(a % 7 == 0)
        {
            console.log(a);
        }
        else if((a-7) % 10 == 0)
        {
            console.log(a);
        }
        else if  ( parseInt(a / 10)== 7)
        {
            console.log(a);
            
        }
    }*/
    
    //100以内的质数、只能被1和自己整除
    
    /*for(var i = 2;i <= 100;i++){
         var biao = 1;
         for(var j = 2;j < i;j++){
             
             if(i % j == 0){
                 biao = 0;
             }
         }
         if(biao == 1){
             console.log(i);
         }
     }*/

    
    
    //100元购物卡,牙刷5元,香皂2元、洗发水15元 100元正好花完有多少种可能
    var a = 0;
    for(var xfs = 0;xfs<=6;xfs++ )
    {
        for(var ys = 0;ys <= 20;ys++)
        {
            for(var xz = 0;xz<=50;xz++)
            {
                if(xfs*15+ys*5+xz*2 == 100)
                {
                    console.log("洗发水:"+xfs+"牙刷:"+ys+"香皂:"+xz);                    
                    a++                    
                }
            
            }
        }
    }    
    alert(a);

 

posted @ 2018-04-09 16:38  淅沥沥丶下雨  阅读(140)  评论(0编辑  收藏  举报