JS的循环练习

2023年2月20日09:55:51

1.实现100以内偶数和奇数的和分别是多少

var b = 0
var sum = 0
for (var a = 0; a<=100 ; a++) {
    if ( a%2==0 ) {
        b+=a
    } else if ( a%2==1 ){
        sum+=a
    }
}
document.write("奇数之和为"+sum)
document.write("偶数之和为"+b)

2.实现9*9乘法表

var sum = 0;
for (var j = 0; j <10 ; j++) {
    for (var i = 1; i <j ; i++) {
        sum = i*j
        document.write(i+'*'+j+'='+sum + '&nbsp;')
    }
    document.write('<br>')
}

3.实现100以内能被3整除的数字的和

var x=0;
for(var a = 0;a<100;a++ ){
    if (a%3==0){
        x+=a
    }
}
document.write('100以内能被3整除的数字的和为'+x)

4.实现1-20数字的平均值

var sum = 0
var avg = 0
for (var a=1 ; a<=20 ;a++){
    sum+=a
    avg=sum/a
    document.write('从1到'+a+'的和为'+sum+'<br>')
    document.write('从1到'+a+'的和的平均值为'+avg+'<br>')
}

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

            var a = 0;
			var b = 0;
			var c = 0;
			var d = 0;
			for(var i=0;i<370;i++){
				var sum=9*i+110;
				if(sum == 740){
					a=i;
					b=i+30;
					c=(i+10)/2;
					d=2*i+20;
					document.write("a:"+ a +"<br>"+"b:"+ b +"<br>"+"c:"+ c +"<br>"+"d:"+d);
				}
            }

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

for (var j=0;j<50;j++){
        var t = 50-j
        if (2*j+4*t == 160) {
            document.write('鸡有'+j+'只'+'兔子有'+t+'只')
            }
    }

7.输出100以内的素数,素数是只能被1和自身整除的数

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+'是素数'+'<br>')
        }
    }  

8.输出20以内的偶数和奇数的个数

var j=0;
var o=0;
for(var i=1;i<20;i++){
    if (i%2==0) {
        o+=1
    }else if (i%2==1) {
        j+=1
    }
}
document.write(o)
document.write(j)

9.输出1000以内的水仙花数,例子:如果一个三位数 abc=a *a *a+b * b* b+c* c* c,则该数字是一个水仙花数。

for (var i = 100; i < 1000; i++) {
    var c = i % 10,
        b = (i % 100-c)/10,
        a = (i-(b*10+c))/100;
        if(i == a*a*a + b*b*b + c*c*c){
            document.write(i+'<br>')
        }

    }

  • 作者:隙间来客
  • 原文链接:https://blog.csdn.net/weixin_44030866/article/details/126235801
    更新时间:2023年2月20日09:55:51 ,共 1365 字。