1.实现100以内偶数和奇数的和分别是多少
let i ;
sum1=0;
sum2=0;
for(let i=0; i<100; i++){
if(i%2==0){
sum1=sum1+i;
}
else{
sum2=sum2+i;
}
}
console.log("偶数和是"+sum1)
console.log("奇数和是"+sum2)
2.实现9*9乘法表
for (let i=1; i<=9; i++){
for (let j=1; j<=9; j++){
console.log(i+"*"+j+"="+i*j)
}
console.log("\n")
}
3.实现100以内能被3整除的数字的和
var i;
sum=0;
for (i=0; i<100; i++){
if(i%3==0){
sum=sum+i;
}
}
console.log(sum)
4.实现1-20数字的平均值
let i;
sum=0;
sum1=0;
for (i=1; i<=20; i++){
sum=sum+i
sum1=sum/20
}
console.log(sum1)
5.甲乙丙丁加工零件,加工的总数是370, 如果甲加工的零件数多10,如果乙加工的零件数少20,如果丙加工的 零件数乘以2,如果丁加工的零件数除以2,四个人的加工数量相等,求甲乙丙丁各自加工多少个零件
var x;
for( x=1;x<=370;x++)
{
if ((x - 10) + (x + 20) + (x * 2) + (x / 2) == 370) {
console.log("甲加工零件数" + (x - 10)+";乙加工零件数" + (x + 20)+";丙加工零件数" + (x / 2)+";丁加工零件数" + (x * 2));
}
}
6.鸡兔同笼 一共50只 ,脚160 ,求鸡多少只 ,兔子多少只
let x;
for (x=1; x<=50; x++)
{
let y=50-x;
if((x*2)+(y*4)==160)
{
console.log("鸡的个数="+x+";兔的个数="+y)
}
}
7.输出100以内的素数,素数是只能被1和自身整除的数
for (var i = 2; i <= 100; i++){
var sum=0;
for (var j = 2; j <= i; j++){
if (i % j == 0){
sum++;
}
}
if (sum==1) {
console.log(i+"");
}
}
8.输出20以内的偶数和奇数的个数
var i;
for ( i = 0 ; i <=20 ; i++)
{
if( i%2 == 0)
{
console.log(i+"为偶数")
}
else {
console.log(i+"为奇数")
}
}
9.输出1000以内的水仙花数,例子:如果一个三位数 abc=a *a *a+b * b* b+c* c* c 则该数字是一个水仙花数
for (let i = 100; i <= 999 ; i++)
{
let a = parseInt(i / 100);//百位
let b = parseInt((i%100)/10);//十位
let c = parseInt(i%10);//个位
if (((a*a*a)+(b*b*b)+(c*c*c)) == i){
console.log(i+"是水仙花数")
}
}