2019-06-12

2019-06-12  本文已影响0人  CC__XX

for循环练习

1.打印1-100之间所有奇数之和

      var sum = 0;
       for (var i=1;i<=100;i++) {
            if(i %2 != 0){
              sum += i
             }
        }
     alert(sum);
 2.打印1-100之间所有7的倍数的个数及总和
        var sum =0;
        for(var i=1;i<=100;i++){
             if (i % 7 ==0) {
              sum +=i
             }
         }
       alert(sum);

// 3.水仙花数
// 水仙花数是指一个3位数,它的每个位上的数字的3 次幂之和等于它本身。
// (例如:1^3 + 5^3 + 3^3 = 153),请打印所有的水仙花数。
// var a =0;
// for (var i=100; i<=999;i++){
// var bai = parseInt(i/100);
// var shi = parseInt((i - i100)/10);
// var ge = i % 10;
// if(bai
3 + shi3 + ge3 == i){
// a+=1;
// }
// }
// alert(a);
// 4.在页面中接收一个用户输入的数字,并判断该数是否是质数。
// 质数:只能被1和它自身整除的数,1不是质数也不是合数,质数必须是大于1的自然数。
// var a = prompt("请输入一个整数");
// for( a >1 ){
// if()
// }
// 5.打印99乘法表
// 1
1=1
// 12=2 22=4
// 13=3 23=6 33=9
// 1
4=4 24=8 34=12 44=16
// ……
// 1
9=9 …… 9*9=81

// for (var a=1;a<10;a++){
//     for (var b=1;b<a;b++){
//         document.write(a+"*"+ b +"="+a * b);
//         document.write(" ")
//         document.write("<br/>")
//     }
// }
    // // 打印出1-100之间所有的质数
    //     var list=[];
       // for (var i=2;i<=100;i++) {
       //  if(i % 2 !=0 && i<100){
       //      list.push(i);
       //  }
       //
       //      document.write(list);
       //  }
            for(var i=2;i<=100;i++){

            for(var j=2;j<i;j++){
                if(i % j==0){
                    break;
                }
            }
            if(i<=j){
                document.write(i+" ");

            }
上一篇下一篇

猜你喜欢

热点阅读