/*
打印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)