问题标题: 酷町堂:水仙花数

0
0
已解决
张铭睿
张铭睿
中级光能
中级光能

题目链接: 酷町堂:7765

题目描述 De**ion

小白今天了解到了什么叫水仙花数:
三个数a,它的百位、十位和个位上的共有三个数字,这三个数字各自的三次方之和仍然等于a,则称 a 为水仙花数。


0
已采纳
熊潇然
熊潇然
初级启示者
初级启示者

非常简单

先求个位、十位、百万

(x)个位直接n%10

(y)十位抹掉个位,再模10:n/10%10

(z)百位抹掉个位、十位,再模10:n/100%10

再判断如果x*x*x+y*y*y+z*z*z==n,输出YES,否则输出NO

 

不会问我

0
杨双瑞
杨双瑞
高级光能
高级光能

fdhsgbivkjl,.zk;k hlkb.;gkdsvlffwp

我要回答