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;
}
}