个人技术分享

1:打印出1-100之间的奇数和偶数,并求奇数“和”,和偶数“和”。

var odd = 0,

        even = 0;

      for (i = 0; i <= 100; i++) {

        //获得100以内的数字

        if (i % 2 == 0) {

          //判断是偶数

          even = even + i;

          console.log("奇数:" + i);

        } else {

          //出偶数外的是奇数

          odd = odd + i;

          console.log("偶数:" + i);

        }

      }

      console.log("偶数之和" + even);

      console.log("奇数之和" + odd);

2:打印出1-100能被4整除的数,统计下个数 。

var sum = 0,

          cont = 0;

        for (i = 1; i <= 100; i++) {

          if (i % 4 == 0) {

            sum = sum + i;

            cont++;

          }

        }

        console.log("100以内,4的倍数之和:" + sum, "4倍数个数" + cont);

3、实现1-20数字的平均值和总和

var sum = 0;

      for (i = 1; i <= 20; i++) {

        sum = sum + i; //数字之和

      }

      var adv = sum / i; //求平均值

      console.log("平均值为:" + adv);

4:弹出输入框,接收班级人数,根据人数接收分数,计算班级平均数与总分数。

var num = +prompt("请输入班级人数");

      var sum = 0;

      if (isNaN(num) || num < 0) {

        alert("非法数字");

      }

      for (i = 1; i <= num; i++) {

        sum = sum + +prompt("输入成绩:");

      }

      console.log("五位同学的成绩之和:" + sum);

      console.log("五位同学的平局成绩:" + sum / i);

5.甲乙丙丁加工零件,加工的总数是370,如果甲加工的零件数多10,如果Z加工的零件数少20,
     如果丙加工的零件数乘以2,如果丁加工的零件数除以2,四个人的加工数量相等,
     求甲乙丙丁各自加工多少个零件

for (num = 1; num < 370; num++) {

        //设num为x

        if (num - 10 + (num + 20) + num / 2 + num * 2 == 370) {

          console.log("甲:" + (num - 10));

          console.log("乙:" + (num + 20));

          console.log("丙:" + num / 2);

          console.log("丁:" + num * 2);

          break; //找到数字后,结束循环

        }

      }

6、鸡兔同笼一共50只,脚160,求鸡多少只, 兔子多少只!

for (var i = 1; i < 50; i++) {

        if (i * 2 + (50 - i) * 4 == 160) {

          console.log("鸡:" + i + "只");

          console.log("鸭:" + (50 - i) + "只");

          break;

        }

      }