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>')
}
}