黑马程序员技术交流社区

标题: 我写的这个水仙花如何 [打印本页]

作者: bboyXiaoNuo    时间: 2015-4-30 08:15
标题: 我写的这个水仙花如何
static int[] getFlower () {
                int[] arr = new int[4];
                int index = 0;
                for (int x = 1;x < 10;x++ )
                {
                        for (int y = 0;y < 10;y++ )
                        {
                                for (int z = 0;z < 10;z++ )
                                {
                                        if ((x*100+y*10+z)==(x*x*x+y*y*y+z*z*z))
                                        {
                                                arr[index] = (x*100+y*10+z);
                                                index++;
                                        }
                                }
                        }
                }
                return arr;
        }
作者: cyr    时间: 2015-4-30 10:47
不错不错,有点意思。
作者: 突然世界晴    时间: 2015-4-30 11:06
看起好流弊的样子,跟不上你的的思路
作者: dengxing    时间: 2015-4-30 11:26
要是有点注释就更好了
作者: wf111sxwf    时间: 2015-4-30 23:41
我很好奇的,你咋知道1000以内只有4个水仙花。。。
作者: wy363681759    时间: 2015-5-1 03:27
wf111sxwf 发表于 2015-4-30 23:41
我很好奇的,你咋知道1000以内只有4个水仙花。。。

http://bbs.itheima.com/thread-192948-1-1.html
作者: wy363681759    时间: 2015-5-1 03:28
http://bbs.itheima.com/thread-192948-1-1.html  改进版
作者: Dracove    时间: 2015-5-1 15:38
好吧,有点注释更好!
作者: 牛仔很忙fire    时间: 2015-5-1 16:41
楼主写的很好
作者: jing3133920    时间: 2015-5-1 17:38
路过,进来看看
作者: 邓熊财    时间: 2015-5-1 18:02
虽然看起拿来很麻烦,但还是很厉害啊
作者: 下一页5    时间: 2015-5-1 23:16
怎么都写的不一样
作者: 蓝七    时间: 2015-5-1 23:52
nice!!
作者: Sheng.cn    时间: 2015-5-2 00:13
wf111sxwf 发表于 2015-4-30 23:41
我很好奇的,你咋知道1000以内只有4个水仙花。。。

水仙花数字是三位数中才有的     他知道结果 共四个 153  370  371  407 ,所以它定义的数组长为4
作者: 时间都去哪了    时间: 2015-5-2 22:09
还是给楼主顶一个吧




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2