首页 > 编程语言 > 详细

函数、语句、数组练习题

时间:2021-05-23 23:26:28      阅读:35      评论:0      收藏:0      [点我收藏+]
一、
       for( n=1; n<100; n++){
           if(n%7==0 || n%10==7 || parseInt(n/10)==7){
              console.log(n);
           }
       }

  

100内与7相关的数:被7整除,个位有7,十位有7;  使用,分隔
 
二、
1-100以内的质数(一个大于1的自然数,除了1和它自身外,不能被其他自然数整除的数叫做质数)
for (n = 2; n < 100; n++) {
        var iszhi = true;
        for (var m = 2; m < n; m++) {
            if (n % m == 0) {
                iszhi = false;
            }
        }
        if (iszhi) {
            console.log(n);
        }
    }

  

 

三、九九乘法表

 
 for( i=1; i<10;i++){
        for( j=1;j<=i;j++){
    var msg = j + ‘*‘ + i + ‘=‘ + j * i + ‘     ‘
        document.write(msg)
    }
    document.write(‘<br>‘)
}

  

 

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

 

var k = 0;
for(x=0;x<=20;x++){

    for(y=0;y<=50;y++){
        for(z=0;z<=6;z++){
           if(5*x+2*y+z*15==100){
            // console.log(x+‘,‘+y+‘,‘+z+‘,‘)
            k++;
           }

        }
    }
}
console.log(k);

  

 

 

五、波非那契数列
 
function a(n){
    if(n==1){
        return 1;
    }else if(n==2){
        return 2;
    }else{
        return a(n-1)+a(n-2);
    }
}
var m = a(10);
console.log(m);

  

 

六、彩票 双色球 红球1-33选6个  篮球1-16选1个
 
    var cp = prompt();
    var arr = [];
    while(true){
    
    var red = parseInt(Math.random()*33)+1;
    var isok = arr.indexOf(red);
    if(isok==-1){
        arr.push(red);
    }
    if(arr.length == 6) break;
    }



    var blue = parseInt(Math.random()*16)+1;
    arr.push(blue);
    console.log(arr);

  

函数、语句、数组练习题

原文:https://www.cnblogs.com/xy19961213/p/14801940.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!