让我们来看看这个数的结构如果一个 5位数,它的每个位上的数字的 n 次幂之和等于它本身那么ta就是一个五角星数。如此我们呢就知道了该怎么做了。
我们创建一个工程或使用已有工程,在工程下创建包包内新建一个类,我命名为StarNumber类大家根据自己喜好随便命名,但请保持类名与文件名一致
先写┅个函数计算一个数字的五次方为多少。我命名为fives()
判断这个数是不是五角星数数求每一位数上的数的五次方和是否为原数字本身。
这里我们通过取得各个位数上的值,进行五次方和运算然后拿求得的值与原数字判断,若相等则为五角星数。
写一个main函数如图。
用for循環把所有五位数拿来做判断
最后,求得五角星数一共有三个也即:
版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。