听说有种数叫水仙花?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了听说有种数叫水仙花?相关的知识,希望对你有一定的参考价值。

依然是联系函数,不过今天的函数与前两天不同,是结合了function与if的超级函数,身为学渣的我也涨了一回见识,陶冶了一回情操。

以题目为例:

水仙花数,意思是一个数(abc)满足a的三次方+b的三次方+c的三次方等于其本身的数,要求写一段代码,来判断一个数是否是水仙花数。

梳理好逻辑关系后,我是这样写的:

<script>

    function shuixian(X){

        var n = X;

        n1 = n/10;

        n2 = n1/10;

        n3 = n2/10;

        a = n%10;

        b = Math.floor(n1);

        c = b%10;

        d = Math.floor(n2);

        e = d%10;

        f = Math.floor(n3);

        g = f%10;

        h = e*e*e+c*c*c+a*a*a;

        if (h == n){

            document.write("恭喜你,水仙花!"+h+"="+n);

        }

        else{

            document.write("妈的智障!")

        }

    }

    shuixian(156)

</script>

咳咳,当然,最后输出的肯定是“妈的智障!”

本文出自 “12244243” 博客,请务必保留此出处http://12254243.blog.51cto.com/12244243/1877519

以上是关于听说有种数叫水仙花?的主要内容,如果未能解决你的问题,请参考以下文章

统计水仙花数有多少个?

水仙花数

水仙花数

水仙花数c语言

水仙花数

水仙花数