• 循环判断练习题


    • 输入正整数n,求1 - n的和
    var sum = 0;
    var n =prompt("请输入一个数");
        for(var i = 1;i<=n;i++){
    	sum=sum+i;
        }
    alert(sum);
    
    • 蓝球弹起的高度 100 米 第几次高度小于1米,每次弹起是上一次的0.6
    var h = 100;
    var a=0;
    while(true){
    	h = h*0.6;
    	a++;
    	if(h<1){
    		alert(a);
    		break;
    	}
    }
    
    • 输入一个年份,判断是否是闰年(能被4整除却不能被100整除的年份。世纪年份能被400整除的是闰年)
    var y = prompt("请输入一个年份");
    if(y % 400 == 0 || y % 4 == 0 && y % 100 != 0) {
    	alert("是闰年")
    } else {
    	alert("不是闰年")
    }
    
    • 标准体重:男士体重=身高-100±3,女士体重=身高-110±3,将公式变形为:男士体重-身高+100=±3  女士体重-身高+110=±3
    var sex = prompt("性别");
    var tz = prompt("体重");
    var sg = prompt("身高");
    if(sex=="男"){
    	if (tz-sg+100>=-3&&tz-sg+100<=3) {
    		alert("标准");
    	}else{
    		alert("不标准");
    	}
    }else if(sex=="女"){
    	if (tz-sg+110>=-3&&tz-sg+110<=3) {
    		alert("标准");
    	}else{
    		alert("不标准");
    	}
    }
    

    *
    **
    ***
    ****

    for(var i = 1;i<=4;i++){
    	for (var j = 1;j <= i; j++) {
    		document.write("*");
    	}
    	document.write("<br />");
    }
    

       *
      **
     ***
    ****

    for(var i = 1;i<=4;i++){
    	for (var j = 1;j <=4-i; j++) {
    		document.write(" ");
    	}
    	for(var k =1; k<=i;k++){
    			document.write("*");
    		}
    	document.write("<br />");
    }
    

    ****
    ***
    **
    *

    for(var i = 1;i<=4;i++){
    	for (var j = 0;j <=4-i; j++) {
    		document.write("*");
    	}
    	document.write("<br />");
    }
    

    ****
     ***
      **
       *

    for(var i = 4;i>=1;i--){
    	for (var j = 0;j <4-i; j++) {
    		document.write(" ");
    	}
    	for (var k = 0;k <i; k++) {
    		document.write("*");
    	}
    	document.write("<br>");
    }
    

       *
      ***
     *****
    *******

    for(i = 0; i < 4; i++) {
    	for(j = 0; j < 4 - i - 1; j++) {
    		document.write(" ");
    	}
    	for(k = 0; k < 2 * i + 1; k++) {
    		document.write("*");
    	}
    	document.write("<br>");
    }
    

     水仙花数

    for(var i = 1; i <= 9; i++) {
    	for(var j = 0; j <= 9; j++) {
    		for(var k = 0; k <= 9; k++) {
    			var n = i * 100 + j * 10 + k
    			var m = i * i * i + j * j * j + k * k * k
    			if(n == m) {
    				alert(n + "是水仙花数");
    			}
    		}
    	}
    }
    

     100元购物卡,牙刷5元,香皂2元、洗发水15元 100元正好花完有多少种可能

    var bs=0;
    for(var ys = 0; ys<=20;ys++){
    	for (xz = 0;xz<=50;xz++) {
    		for (var xfs = 0;xfs<=6;xfs++) {
    			if(5*ys+2*xz+15*xfs==100){
    				bs++;
    			}
    				
    		}
    	}
    }
    alert("有"+bs+"可能");
    

     100所有数的和

    var sum = 0;
    for(i = 0;i<=100;i++){
    	sum+=i;
    }
    alert(sum);
    

     100内与7相关的数

    for (i = 1;i<=100;i++) {
    	if (i%7==0||i%10==7||i/10==7) {
    		alert(i);
    	}
    }
    

     100以内的质数

    for (i = 2;i<100;i++) {
    	var f = true
    	for (j = 2;j<i;j++) {
    		if (i%j!=0) {
    		document.write(i);
    		continue;
    		}
    	}
    }
    

     大马驮2石粮食,中马驮1石粮食,两头小马驮一石粮食,要用100匹马,驮100石粮食,该如何调配?

    for(var s = 0; s<=50;s++){
    	for (m = 0;m<=100;m++) {
    		for (var h = 0;h<=100;h++) {
    			if(2*s+m+0.5*h==100 &&s+m+h==100){
    				alert("大马"+s+"匹,"+"中马"+m+"匹,"+"小马"+h+"匹")
    			}
    				
    		}
    	}
    }
    

     有一个棋盘,有64个方格,在第一个方格里面放1粒芝麻重量是0.00001kg,第二个里面放2粒,第三个里面放4,棋盘上放的所有芝麻的重量

    var sum = 0;
    for(i=1;i<=64;i++){
    	var a = 1;
    	for (j = 0; j<i-1;j++) {
    		a=a*2;
    	}
    	sum+=a;
    }
    alert(0.00001*sum);
    

     公园里有一只猴子和一堆桃子,猴子每天吃掉桃子总数的一半,把剩下一半中扔掉一个坏的。到第七天的时候,猴子睁开眼发现只剩下一个桃子。问公园里刚开始有多少个桃子

    var sum=1;
    var bs=1;
    while (true){
    	sum=2*(sum+1);
    	bs++;
    	if(bs==7){
    		alert(sum);
    		break;
    	}
    }
    
  • 相关阅读:
    右值全部内容
    右值和forward
    alg data以这本
    代码学习only3
    cpp未结
    接下来要处理
    两个进程通过共享内存同步,控制播放器关闭
    接下来
    选择修改还是扩展?
    loadrunner 无法保存许可信息
  • 原文地址:https://www.cnblogs.com/cgj1994/p/9513957.html
Copyright © 2020-2023  润新知