JavaScript循环练习题

这篇博客包含了多个JavaScript编程挑战,涉及循环、逻辑运算和基础算法。其中包括:计算乘积等于100的乘数和被乘数、输出九九乘法表、找出100以内的素数和奇数合数的中位数、解决猴子吃桃问题等。通过这些练习,读者可以提升JavaScript编程技巧和解决问题的能力。
摘要由CSDN通过智能技术生成

JavaScript循环练习题
①输出1-10与5相乘的结果

<script>
    function ld(){
   
         for (var i=1;i<=10;i++){
   
              console.log(5*i);
            }
    }
    ld()
</script> 

②用程序计算1-100的和,并输出

 <script>
 	function lxy(){
   
            var i=0;
            var sum=0
            while (i<=100){
   
                sum+=i;
                i++;
            }
            return sum;
        }
	document.write(lxy())
</script>       

③任意输入一个数,判断该数是否为水仙化数,(每位上的数字的立方和等于该数本身)

 <script>
        var num=Number(prompt("请输入一个三位数:"));
        if (num>=100&&num<1000){
   
            var a=Math.floor(num/100);
            var b=Math.floor(num/10)%10;
            var c=num%10;
            var d=Math.pow(a,3)+Math.pow(b,3)+Math.pow(c,3);
            if (d==num){
   
                alert(num+"是水仙花数");
            }else{
   
                alert(num+"不是水仙花数");
            }
        }else{
   
            alert("请输入一个三位数");
        }
</script>

输出所有的水仙花数

 <script>
        var ld=[];
        for (var i=100;i<1000;i++){
   
            var a=Math.floor(i/100);
            var b=Math.floor(i/10)%10;
            var c=i%10;
            var d=Math.pow(a,3)+Math.pow(b,3)+Math.pow(c,3);
            if (d==i){
   
                ld.push(i);
            }
        }
        console.log(ld);
</script>

④把100-200之间不能被3整除的数输出

<script>
        for (var i=100;i<=200;i++
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值