·第一个要求是水仙花就是一个三位数。
·第二个要求是水仙花数的个位、十位、百位的数字立方和是等于元数的。
具体应该怎么去实现?第一步应该怎么做?第一步是不是应该找到所有的三位数?所有三位数是一个的写还是用循环找?循环是不是第一个循环从一百是不是一直找到九百九十九,这是不是就是所有的三位数?

第二步怎么办?第二步是不是应该是把三位数的每个数据都拆出来,是不是才能去判断它到底满不满足水源花束?要拆它的个位、十位、百位三步应该怎么办?第三步是不是按照水源花束的要求来判断一下个位、十位、百位分别的数字立方和是不是等于元数本身?如果等于就把元数怎么样打印出来,这样是不是就可以求得所有的水源花束?
接下来是不是到id二中去写代码?从这边到这里来,新建一个类,这个类也是讲号循环的,就是fortest四。在这个位置来记录一下需求,需求是找出水仙花树并输出。
第一步应该怎么做?第一步是不是应该是定义一个for循环找出是不是全部三位数?对。这个方循环应该是不是这么去写fori三位数?第一个是不是一百?而最后一个是多少?是不是小于等于九百九十九?是。这样是不是找到全部的三位数?对。
第二步怎么办?第二步是不是要到循环中去判断三位数是否满足要求?对。要怎么办?刚才的要求进行判断是不是应该拆分它的每位数,然后再判断它的立方和等于元数?对。是不是应该先拿着个位?好的个位怎么拿?是不是应该是?是不是代表取的这个值?对。
十求余,这个结果是不是就是一个个?拿到个位拿了之后还要拿什么?十位、十位?对,还要拿十位。十位怎么拿?十位应该是这么拿的,虽然是先除以十,同学们如果对这个不太理解,我教你一个技巧,最好做的什么事情?就是让i等于一个特定值,比如i现在是157,这个个数起的就是7,十位除以10是不是等于15?然后再对十求于是不是就可以得到5了?对。
再拿它的一个百位,百位怎么拿?这边是i直接除以减一百,朋友们看一看,157除以100是不是等于1.57?但是计算机是不是保留整数?是,现在拿的就是百位1。只是拆分到i这个值得个位、十位、百位,但是i本身满足雪莲花束的要求,是不是应该还要做一个判断?
这判断是什么?这个判断是不是应该是它的每位数的立方和要等于元数本身?应该怎么做?是不是应该是if,然后乘以个,再乘一个,这个乘它用是星号,再应该是十乘以十,然后乘以十,再加百,然后乘以百,再乘一个百,等等于多少?是等等元素本身?这样是不是就可以了?
但有时候可能担心油烟机问题,有的人可能担心是不是这一段先去判断了,其实一般不会,还是会判断加减承认,最后再来判断是否相等。如果担心它的元数问题,可以把前面这一坨怎么样,是不是全部把它括起来?对,再判断它的立方和有没有等于元数本身。
如果进来了,说明当前学到这个值满不满足要求,满足就可以把它直接怎么样输出,这时候是不是就已经做完了?是,右键看一看结果,这个结果是不是已经输出了四个数?但是我认为并没有做出来,为什么?
ppt里面的要求是把它打成一个平躺着的棍子,是不是现在把它打成一个竖着的棍子?把它打成一个平躺着的棍子是不是要把摁去掉?对,把摁去掉就行吗?摁去掉注意打到一行上会把这数据粘起来,所以每打一个数据应该在后面连一个空格,发型号题是不是一个特殊字符?是,它代表是一个空格,再执行一下,每输入一个是不是就空一格?这样就找到了水仙花束并且打印的。
回到ppt,其实这个案例还有个要求是这样的,如果还要知道水仙花束的个数怎么办?是不是要找到十四个?是,其实很简单,只需要怎么样在学员外定一个变量,比如把它叫com,抗的代表统计数量的意思是用于记录是不是水印花束?是,com每次怎么样去记录一个数据进去?是不是应该看有没有打印的?是,没打印一个水印花束说明是不是找到一个水印花束?让它怎么样加一是不是就可以了?
回到idea,直接在循环里面还是在外面定义抗的?对,说的很对,是不是要在循环的外面定义抗的?是,这边来做个什么事情?应该是在循环外定义一个变量,用于是不是记录水仙花的是不是个数?是,这个变量一般把它叫抗,一开始等于几?零等于零。
接下来怎么做?接下来是不是应该把抗的拿到输出这边来?对,每输出一次代表怎么样?是不是找到了一个?直接在这个位置看看怎么样加,等整个循环全部找完了,到底有多少个数量是不是在这个里面了?直接做一个输出,比如水仙花个数是多少?是不是应该把抗的变量连在这里?对,再指一下打上的应该是几个?是不是应该是四个?是不是四个?但是大家有没有注意到一个问题,把雪莲花个数是4,是不是也放在这头一行?因为这个地方输出第四个0,4,0,7的时候是不会换行,所以最好在打水仙花个数之前是不是先换一行,直接做一个输出,其实就是换行,里面任何内容都没有是不是就自带换行了?
·然后再来跑一把,就会把个数放到下面去打印,就会好看一点。
回到ppt,关于如何去统计水仙花,就说完了,接下来来总结一下,是如何找到水仙花的?是不是应该是定的一个循环找一百到九百九十九之间全部的数据。
第二步怎么做?是按照水仙花的要求,把它的个位,十位,百位数据是不是都找到?找到这个数据的个位,十位,百位之后再怎么样再判断它的每个数的立方和是否等于原数,等于就把这个原数是不是输出?
那么是如何统计水仙花的个数的?是在学外定的一个是不是统计数量的变量叫count,是,然后每输入一次水仙花数就怎么样让它加个一,这样是不是就可以统计了?
关于水仙花的这个案例就说完了。