2019-06-12

/*

打印1-100之间所有奇数之和

*/

var b = 0;

for (var i = 1;i<100; i++){

if (i % 2 != 0) {

b +=i;

}

}

alert(b)

/*

打印1-100之间所有7的倍数的个数及总和

*/

var b = 0;

var c = 0;

for (var i = 1;i<100;i++) {

if (i % 7 == 0) {

b += i;

c++;

}

}

alert(b);


alert(c)

/*

水仙花数是指一个3位数,它的每个位上的数字的3 次幂之和等于它本身。

(例如:1^3 + 5^3 + 3^3 = 153),请打印所有的水仙花数。

*/

for (var num=100;num<=999;num++){

var b = parseInt(num / 100);

var s = parseInt(num % 100 / 10);

var g = num % 100 % 10;

// console.log(b+"-"+s+"-"+g);

if (Math.pow(b,3) + Math.pow(s,3) + Math.pow(g, 3) == num){

console.log(num)

}

}

在页面中接收一个用户输入的数字,并判断该数是否是质数。

质数:只能被1和它自身整除的数,1不是质数也不是合数,质数必须是大于1的自然数。

*/

var num = prompt();

num = parseInt(num);

for (num;i++) {

var k = 0;

for (var j = 2; j

if (i % j == 0) {

k += 1

}

}

if (k == 0){

console.log(i);

arr.push(i)

}

}

/*

        打印99乘法表

          1*1=1

          1*2=2 2*2=4

          1*3=3 2*3=6 3*3=9

          1*4=4 2*4=8 3*4=12 4*4=16

          ……

          1*9=9 …… 9*9=81

        */

        // var i = 1;

        // var j = 1;

        // for (i = 1; i <= 9;i++) {

        // for (j = 1; j<=i;j++) {

        // console.log(i+"+"+j+"="+i*j);

        // }

        // console.log('')

        // }

        var str = "";

        for (var i = 1; i <= 9; i++) {

            for (var j = 1; j <= i; j++) {

                str += i + "*" + j + "=" + i * j + " ";

                if (i === j) {

                    str += "\n";

                }

            }

        }

        console.log(str);

/*

打印出1-100之间所有的质数

*/

var arr = [];

for (var i = 2;i<=100;i++) {

var k = 0;

for (var j = 2; j

if (i % j == 0) {

k += 1

}

}

if (k == 0){

console.log(i);

arr.push(i)

}

}

console.log('arr len:' + arr.length)

/*

* 从键盘输入小明的期末成绩:

* 当成绩为100时,'奖励一辆BMW'

* 当成绩为[80-99]时,'奖励一台iphone15s'

* 当成绩为[60-80]时,'奖励一本参考书'

* 其他时,什么奖励也没有

*/

var score = prompt('分数');

score = parseInt(score);

if (score == 100) {

alert('奖励一辆BMW');

} else if (score>=80 && score<=99) {

alert('奖励一台iphone15s');

} else if (score>=60 && score<80) {

alert('奖励一本参考书');

} else {

alert('什么也没有');

}

/*

* 大家都知道,男大当婚,女大当嫁。那么女方家长要嫁女儿,当然要提出一定的条件:

* 高:180cm以上; 富:1000万以上; 帅:500以上;

* 如果这三个条件同时满足,则:'我一定要嫁给他'

* 如果三个条件有为真的情况,则:'嫁吧,比上不足,比下有余。'

* 如果三个条件都不满足,则:'不嫁!'

*/

var Height = prompt('身高');

var money = prompt('金钱');

var face = prompt('颜值');

Height = parseInt(Height);

money = parseInt(money);

face = parseInt(face);

if (Height >= 180 && money >= 1000 && face >= 500) {

alert('我一定要嫁给他');

} else if(Height >= 180 || money >= 1000 || face >= 500) {

alert('嫁吧,比上不足,比下有余');

} else {

alert('不嫁')

}

/*

* 对于成绩大于等于60分的,输出'合格'。低于60分的,输出'不合格'

*/

var score= prompt('请输入成绩分数:');

score = parseInt(score);

var i = (score>=60);

switch(i){

case true:

alert('合格');

break;

case false:

alert('不合格');

}

/*

* 从键盘接收整数参数,如果该数为1-7,打印对应的星期,否则打印非法参数。

*/

var number =prompt('请输入数字参数:');

switch(number){

default:

alert('非法参数');

break;

case(number='1'):

alert('星期一');

break;

case(number='2'):

alert('星期二');

break;

case(number='3'):

alert('星期三');

break;

case(number='4'):

alert('星期四');

break;

case(number='5'):

alert('星期五');

break;

case(number='6'):

alert('星期六');

break;

case(number='7'):

alert('星期日');

break;

}

/*

1、假如投资的年利率为5%,试求从1000块增长到5000块,需要花费多少年

1000 1000+1000*0.05=1000*1.05

1050 1050+1050*0.05=1050*1.05

……

5000

*/

var a = 1000;

var b = 0;

while(a<5000){

a += a*0.05;

b++

}

alert(b)

你可能感兴趣的:(2019-06-12)