2019-06-12
for循环练习
1.打印1-100之间所有奇数之和
var sum = 0;
for (var i=1;i<=100;i++) {
if(i %2 != 0){
sum += i
}
}
alert(sum);
2.打印1-100之间所有7的倍数的个数及总和
var sum =0;
for(var i=1;i<=100;i++){
if (i % 7 ==0) {
sum +=i
}
}
alert(sum);
// 3.水仙花数
// 水仙花数是指一个3位数,它的每个位上的数字的3 次幂之和等于它本身。
// (例如:1^3 + 5^3 + 3^3 = 153),请打印所有的水仙花数。
// var a =0;
// for (var i=100; i<=999;i++){
// var bai = parseInt(i/100);
// var shi = parseInt((i - i100)/10);
// var ge = i % 10;
// if(bai3 + shi3 + ge3 == i){
// a+=1;
// }
// }
// alert(a);
// 4.在页面中接收一个用户输入的数字,并判断该数是否是质数。
// 质数:只能被1和它自身整除的数,1不是质数也不是合数,质数必须是大于1的自然数。
// var a = prompt("请输入一个整数");
// for( a >1 ){
// if()
// }
// 5.打印99乘法表
// 11=1
// 12=2 22=4
// 13=3 23=6 33=9
// 14=4 24=8 34=12 44=16
// ……
// 19=9 …… 9*9=81
// for (var a=1;a<10;a++){
// for (var b=1;b<a;b++){
// document.write(a+"*"+ b +"="+a * b);
// document.write(" ")
// document.write("<br/>")
// }
// }
// // 打印出1-100之间所有的质数
// var list=[];
// for (var i=2;i<=100;i++) {
// if(i % 2 !=0 && i<100){
// list.push(i);
// }
//
// document.write(list);
// }
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+" ");
}