1,for语句写出99乘法表
var i, j, sum=0;
for(i=1;i<=9;i++){
for(j=1;j<=i;j++){
sum=i*j;
document.writeln(j+"*"+i+"="+sum)
}
document.writeln("<br>")
2、有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?
var a,b,c,sum=0,count=0;
for(a=1;a<5;a++){
for(b=1;b<5;b++){
for(c=1;c<5;c++){
if(a!==b && a!==c && b!==c){
sum=a*100+b*10+c;
console.log(sum);
count++;
}
}
}
}
console.log(count);
3.判断101-200之间有多少个素数,并输出所有素数(只能被1和它本身整除自然数为素数)
var n=0;
for(var a=101;a<=200;a++){
for(var b=2;b<=a;b++){
var sum=0;
sum=a%b;
if(sum==0&&a==b){
console.log(a);
n++;
}
else if(sum==0){break;}
}
}
console.log(n);
4.打印出所有的“水仙花数”,所谓“水仙花数”是指一个三位数,其各位数字立方和等于该数本身。例如:153是一个“水仙花数”,因为153=1的三次方+5的三次方+3的三次方。
var i,j,k,n,sum=0;
for(i=100;i<=999;i++){
j=parseInt(i/100);
k=parseInt(i%100/10);
n=i%10;
sum=j*100+k*10+n;
if(sum==j*j*j+k*k*k+n*n*n)console.log(i)
}