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 + ' ') } 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>') } }
上一个:拓扑排序小结_在线工具