A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© bboyXiaoNuo 中级黑马   /  2015-4-30 08:15  /  1084 人查看  /  14 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

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;
        }

14 个回复

倒序浏览
不错不错,有点意思。
回复 举报
看起好流弊的样子,跟不上你的的思路
回复 举报
要是有点注释就更好了
回复 举报
我很好奇的,你咋知道1000以内只有4个水仙花。。。
回复 举报
wf111sxwf 发表于 2015-4-30 23:41
我很好奇的,你咋知道1000以内只有4个水仙花。。。

http://bbs.itheima.com/thread-192948-1-1.html
回复 举报
回复 举报
好吧,有点注释更好!
回复 举报
楼主写的很好
回复 举报
路过,进来看看
回复 举报
虽然看起拿来很麻烦,但还是很厉害啊
回复 举报
怎么都写的不一样
回复 举报
nice!!
回复 举报
wf111sxwf 发表于 2015-4-30 23:41
我很好奇的,你咋知道1000以内只有4个水仙花。。。

水仙花数字是三位数中才有的     他知道结果 共四个 153  370  371  407 ,所以它定义的数组长为4
回复 举报
还是给楼主顶一个吧
回复 举报
您需要登录后才可以回帖 登录 | 加入黑马