循环判断练习题
- 输入正整数n,求1 - n的和
var sum = 0;
var n =prompt("请输入一个数");
for(var i = 1;i<=n;i++){
sum=sum+i;
}
alert(sum);
- 蓝球弹起的高度 100 米 第几次高度小于1米,每次弹起是上一次的0.6
var h = 100;
var a=0;
while(true){
h = h*0.6;
a++;
if(h<1){
alert(a);
break;
}
}
- 输入一个年份,判断是否是闰年(能被4整除却不能被100整除的年份。世纪年份能被400整除的是闰年)
var y = prompt("请输入一个年份");
if(y % 400 == 0 || y % 4 == 0 && y % 100 != 0) {
alert("是闰年")
} else {
alert("不是闰年")
}
- 标准体重:男士体重=身高-100±3,女士体重=身高-110±3,将公式变形为:男士体重-身高+100=±3 女士体重-身高+110=±3
var sex = prompt("性别");
var tz = prompt("体重");
var sg = prompt("身高");
if(sex=="男"){
if (tz-sg+100>=-3&&tz-sg+100<=3) {
alert("标准");
}else{
alert("不标准");
}
}else if(sex=="女"){
if (tz-sg+110>=-3&&tz-sg+110<=3) {
alert("标准");
}else{
alert("不标准");
}
}
*
**
***
****
for(var i = 1;i<=4;i++){
for (var j = 1;j <= i; j++) {
document.write("*");
}
document.write("<br />");
}
*
**
***
****
for(var i = 1;i<=4;i++){
for (var j = 1;j <=4-i; j++) {
document.write(" ");
}
for(var k =1; k<=i;k++){
document.write("*");
}
document.write("<br />");
}
****
***
**
*
for(var i = 1;i<=4;i++){
for (var j = 0;j <=4-i; j++) {
document.write("*");
}
document.write("<br />");
}
****
***
**
*
for(var i = 4;i>=1;i--){
for (var j = 0;j <4-i; j++) {
document.write(" ");
}
for (var k = 0;k <i; k++) {
document.write("*");
}
document.write("<br>");
}
*
***
*****
*******
for(i = 0; i < 4; i++) {
for(j = 0; j < 4 - i - 1; j++) {
document.write(" ");
}
for(k = 0; k < 2 * i + 1; k++) {
document.write("*");
}
document.write("<br>");
}
水仙花数
for(var i = 1; i <= 9; i++) {
for(var j = 0; j <= 9; j++) {
for(var k = 0; k <= 9; k++) {
var n = i * 100 + j * 10 + k
var m = i * i * i + j * j * j + k * k * k
if(n == m) {
alert(n + "是水仙花数");
}
}
}
}
100元购物卡,牙刷5元,香皂2元、洗发水15元 100元正好花完有多少种可能
var bs=0;
for(var ys = 0; ys<=20;ys++){
for (xz = 0;xz<=50;xz++) {
for (var xfs = 0;xfs<=6;xfs++) {
if(5*ys+2*xz+15*xfs==100){
bs++;
}
}
}
}
alert("有"+bs+"可能");
100所有数的和
var sum = 0;
for(i = 0;i<=100;i++){
sum+=i;
}
alert(sum);
100内与7相关的数
for (i = 1;i<=100;i++) {
if (i%7==0||i%10==7||i/10==7) {
alert(i);
}
}
100以内的质数
for (i = 2;i<100;i++) {
var f = true
for (j = 2;j<i;j++) {
if (i%j!=0) {
document.write(i);
continue;
}
}
}
大马驮2石粮食,中马驮1石粮食,两头小马驮一石粮食,要用100匹马,驮100石粮食,该如何调配?
for(var s = 0; s<=50;s++){
for (m = 0;m<=100;m++) {
for (var h = 0;h<=100;h++) {
if(2*s+m+0.5*h==100 &&s+m+h==100){
alert("大马"+s+"匹,"+"中马"+m+"匹,"+"小马"+h+"匹")
}
}
}
}
有一个棋盘,有64个方格,在第一个方格里面放1粒芝麻重量是0.00001kg,第二个里面放2粒,第三个里面放4,棋盘上放的所有芝麻的重量
var sum = 0;
for(i=1;i<=64;i++){
var a = 1;
for (j = 0; j<i-1;j++) {
a=a*2;
}
sum+=a;
}
alert(0.00001*sum);
公园里有一只猴子和一堆桃子,猴子每天吃掉桃子总数的一半,把剩下一半中扔掉一个坏的。到第七天的时候,猴子睁开眼发现只剩下一个桃子。问公园里刚开始有多少个桃子
var sum=1;
var bs=1;
while (true){
sum=2*(sum+1);
bs++;
if(bs==7){
alert(sum);
break;
}
}

浙公网安备 33010602011771号