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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© bboyXiaoNuo 中级黑马   /  2015-4-30 08:15  /  1042 人查看  /  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
回复 使用道具 举报
还是给楼主顶一个吧
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马