统计101~200中素数的个数,并且输出所有的素数。(素数又叫质数,就是只能被1和它本身整除的数)
<script>
//统计101~200中素数的个数,并且输出所有的素数。(素数又叫质数,就是只能被1和它本身整除的数)
for(var i=101;i<=200;i++){
var flag=true;
for(var j=2;j<=i;j++){
if(i%j==0){
console.log(i+"不是质数");
flag=false;
}
}
if(flag){
console.log('是质数');
}
}
</script>
输出9行内容,第1行输出1,第2行输出12,第3行输出123,以此类推,第9行输出123456789
<script>
//输出9行内容,第1行输出1,第2行输出12,第3行输出123,以此类推,第9行输出123456789
for(i=1;i<=9;i++){
for(j=1;j<=i;j++){
document.write(j);
}
document.write('<br>');
}
</script>
*******
*****
***
*
<script>
for(var i=5;i>0;i--){
//打印空格
for(var k=0;k<5-i;k++){
document.write(" ");
}
//打印星号
for(var j=0;j<2*i-1;j++){
document.write("* ");
}
document.write('<br>');
}
</script>
*
***
*****
*******
*****
***
*
<script>
var i,j,k;
for(i=1;i<=4;i++){
//前四行
for(j=1;j<=4-i;j++){
document.write(" "); //4-j 控制空格的数量
}
for(k=1;k<=2*i-1;k++){
document.write("* "); //2*i-1 控制*的数量
}
document.write("<br/>");
}
//后三行
for(i=1;i<=3;i++){
for(j=1;j<=i;j++){
document.write(" "); //i控制空格的数量
}
for(k=1;k<=7-2*i;k++){
document.write("* "); // 7-2*i控制*的数量
}
document.write("<br/>");
}
</script>
这是经典的"百马百担"问题,有一百匹马,驮一百担货,大马驮3担,中马驮2担,两只小马驮1担,问有大,中,小马各几匹?(可以直接使用穷举法)
<script>
//大马 3担
//中马 2担
//2只小马 1担
//一百匹马 一百担
for(var big=0;big<=33;big++){
for(var zhong=0;zhong<=50;zhong++){
sm=100-big-zhong;
if(sm>=0&&zhong%2==0&&big+zhong+sm==100&&big*3+zhong*2+1/2*sm==100){
console.log("大马"+big+'中马'+zhong+'小马'+sm);
}
}
}
</script>