js练习1~10

编写程序,在控制台输出“你好,JavaScript!”。注意不包括定界的中文引号,不要输出多余的字符。

console.log("欢迎来到JavaScript世界!");

编写程序,在控制台输出 "欢迎来到JavaScript世界!"。注意不包括定界的中文引号,不要输出多余的字符。

console.log("\"欢迎来到JavaScript世界!\"");

已知立方体的边长为12345678,编写程序,计算立方体的表面积,在控制台输出。注意不要输出多余的字符。

console.log(6 * Math.pow(12345678,2));

已知长方体的边长分为123456、234567、345678,编写程序,计算长方体的体积,在控制台输出。注意不要输出多余的字符。

console.log(123456 * 234567 * 345678);

编写程序,在控制台输出19!。注意不要输出多余的字符。

function f(n) {
     if (n == 0) {
         return 1;
     } else {
         return n * f(n - 1);
     }
 }
console.log(f(19));

编写程序,在控制台输出100000!末尾的0的个数。注意不要输出多余的字符。

function f(n) {
      let s = 0, t = 1;

      while (t <= n) {
           t = t * 5;
           s = s + n / t;
       }
     return s;
}
console.log(Math.floor(f(100000)));

编写程序,在控制台输出10000以内最大的素数。注意不要输出多余的字符。

//检测质数
function prime(n) {
    let count = 0;
    for (let i = 1; i <= n; i++) {
        if (n % i == 0) {
            count++;
        }
    }
    if (count == 2) {
        return true;
    } else {
        return false;
    }
}
function maxPrime(n) {
    for (var i = n - 1; i > 0; i--) {
        if (prime(i)) {
            break;
        }
    }
    return i;
}
console.log(maxPrime(10000));

编写程序,在控制台输出10000以内第二大的素数。注意不要输出多余的字符。

//检测质数
function prime(n) {
    let count = 0;
    for (let i = 1; i <= n; i++) {
        if (n % i == 0) {
            count++;
        }
    }
    if (count == 2) {
        return true;
    } else {
        return false;
    }
}
function maxPrime(){
    for(var i = 9973 - 1; i > 0; i--){
        if (prime(i)) {
            break;
        }
    }
    return i;
}
console.log(maxPrime());

星际战舰载满燃料航行距离为1星际单位。现计划探索未知星域,目标距离为7星际距离,需要自建补给站。
编写程序,在控制台输出耗油最少需设置多少个补给站。注意不要输出多余的字符。

var count = 0;
var sum = 0;
 
for(var i = 1;sum <= 7;i = i+2){
    sum = sum+1/i;
    count++;
}
console.log(count-1);

一对小兔子从第2个月开始每月产3对小兔子,编程在控制台输出一年后最多可以有多少对兔子。注意不要输出多余的字符。

var s = 1,b = 0;
for(var i = 2;i <= 12; i++)
{
    b += s;
    s = b * 3;
}
console.log(b + s);

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值