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