zoukankan      html  css  js  c++  java
  • JS练习

    1、JS编程输出任意两数之间的水仙花数,

    水仙花数:是指一个 n 位数 ( n≥3 ),它的每个位上的数字的 n 次幂之和等于它本身。(例如:1^3 + 5^3+ 3^3 = 153)

    <script>
        function shuixianhua(m,n) {
            if(m>n){
                var temp=m;
                m=n;
                n=temp;
            }
            for (var i = m; i <= n; i++) {
                var aa=i/100;//百位
                var a=parseInt(aa);
                var bb=(i%100)/10 ; //十位
                var b=parseInt(bb);
                var cc=i%10;//各位
                var c=parseInt(cc);
                if(i==a*a*a+b*b*b+c*c*c)
                {
                    console.log(i+' ')
                }
            }
        }
    </script>
    

      输出结果:

    2、关于质数的编程题

    质数(prime number):在大于1的自然数中,除了1和它本身以外不再有其他因数的数。质数又叫素数 (如:2、3、5、7、11、13、17、19 等)

    2.1 判断给定的一个数是不是质数,是质数返回true,不是返回false
    <script>
        function isPrime(n) {
            if (n < 2) { return false; }
            if(n==2){return true;}//数学中规定2也是质数
            for(var i=3;i<=Math.sqrt(n);i+=2) {
                if (n % i == 0) return false;
            }
            return true;
        }
    </script>
    

      

     
     
     
     
  • 相关阅读:
    函数对象与闭包
    20.03.19作业
    关键字参数,名称空间和作用域
    作业03.18
    函数第二天
    20.03.17作业
    文件
    20.01.16作业
    前端基础
    前端知识(二)
  • 原文地址:https://www.cnblogs.com/olive987/p/5867482.html
Copyright © 2011-2022 走看看