首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

奇妙“水仙花”的判断

1 引言 水仙花是指一个三位,它的每个位上的数字的3次幂之和等于它本身。例如:1^3+3^3+5^3=153。通过对水仙花判断,有助于我们进一步掌握条件判断,熟练对条件判断的运用。...2 问题 从键盘输入一个三位判断是不是水仙花。 3 方法 判断是否为水仙花,需要找到这个数的百位、十位和个位,对应的循环条件如下: (1)将n整除以100,得出n在百位上的数字。...(4)求得这三个数字的立方和是否与其本身相等,若相等,则该水仙花。 4 实验结果与讨论 通过实验、实践等证明提出的方法是有效的,是能够解决开头提出的问题。...: print(“不是水仙花”) 5 结语 针对条件判断有关问题,提出判断水仙花这一问题,通过思考与实践,解决这一问题,逐渐熟悉对条件判断的运用。...但本文直接将该定义为三位,降低了难度,可使用for循环将次数定义在一个区间,找出此区间的所有水仙花 。 实习编辑:李欣容 稿件来源:深度学习与文旅应用实验室(DLETA)

52330

【说站】判断水仙花python代码

判断水仙花python代码 1、说明 用户输入一个判断是否是水仙花。所谓水仙花是指一个三位,其各位数字立方和等于该数本身。...2、实例 # python输入一个水仙花(三位) 输出百位十位个位 """ 从控制台输入一个三位num, 如果是水仙花就打印num是水仙花, 否则打印num不是水仙花 """ """ 任务:...5、符合条件输出num是水仙花,反之输出num不是水仙花 """ """ 任务提示   1、"水仙花"是指一个三位,其各位数字立方和等于该本身。  ...10*j + k) for i in shuixianhua:  if i == shuixianhua[-1]:  print(i)  else:  print(i, end = ',') 以上就是判断水仙花...python代码,大家如果想要对水仙花进行判断,可以从采用本篇的方法。

44720

判断是否为水仙花并且打印出所有的“水仙花“,所谓“水仙花“是指一个三位,其各位数字立方和等于该 本身

判断是否为水仙花并且打印出所有的"水仙花",所谓"水仙花"是指一个三位,其各位数字立方和等于该 本身。...//题目:打印出所有的"水仙花",所谓"水仙花"是指一个三位,其各位数字立方和等于该 本身。 //例如:153是一个"水仙花",因为153=1的三次方+5的三次方+3的三次方。...#include int main() { printf("\t水仙花是指一个三位,其各位数字立方和等于该数本身\n"); int a,b,c;//个,十,百 int n;//原来的...printf("请输入你想要判断的数字是否为水仙花:\n"); scanf("%d",&n);//输入n 假设:153 a=n%10;//个位 b=n%100/10 ;//十位 c=n...return NULL; printf("%d不是水仙花\n",n); } printf("\n\n"); printf("如下是求所有水仙花可提供参考答案:\n"); for(int i=

1.3K10

C循环-水仙花

本关任务: 求出所有的水仙花。 提示:所谓水仙花是指一个三位,其各位数字的立方和等于该数字本身。比如153是一个水仙花,因为153=1^3+5^3+3^3。...例如:370就是一个水仙花,因为370 = 3^3 +7^3 + 0^3 提示: 所谓水仙花是指一个三位,其各位数字的立方和等于该数字本身。...比如153是一个水仙花,因为153=1^3+5^3+3^3。 注意:本题不需要输入语句,由于网站限制要求一定要有输入输出示例,但同学们可以对输入部分忽略不计。...例如:370就是一个水仙花,因为370 = 3^3 +7^3 + 0^3本关涉及的代码文件的代码框架如下: 以下是测试样例: 输入:1 输出:153 370 371 407 源代码: #include

1.4K30

Java统计水仙花

问题描述 所谓"水仙花"是指一个三位,其各位数字立方和等于该数本身。例如:153是一个"水仙花",因为153=1的三次方+5的三次方+3的三次方。...解决方案 首先配置好运行环境,再给出整数类所需变量,依次根据水仙花的定义,利用for循环将数值条件i规定在(100,1000)以内。...再将判断条件代入进行逐步筛选,再使用一次for循环,将i进行整合,最后得到所有水仙花并且统计水仙花数个数。 通过实验、实践等证明提出的方法是有效的,是能够解决开头提出的问题。...代码清单 package 水仙花; public class test { public static void main(String[] args) { int i;...sum++; } } System.out.println(sum); } } 结语 针对水仙花求法通过

1.1K30

水仙花 -- C++ 实现

水仙花(Narcissistic number)也被称为超完全数字不变数(pluperfect digital invariant, PPDI)、自恋、自幂、阿姆斯壮或阿姆斯特朗(Armstrong...number),水仙花是指一个 3 位数,它的每个位上的数字的 3次幂之和等于它本身(例如:1^3 + 5^3+ 3^3 = 153)。...1.算法分析 将给出的数字拆分成百位,十位和个位,将它们存储到变量中并用这些求其立方和,若该的立方和等于这个数,则这个数为水仙花。...2.算法设计 根据水仙花是一个三位,可以设计一个 for 循环,循环变量为 i ,只要 i 大于 100 且小于 999,就一直枚举数字。...求得 a,b,c 三个数字的立方和是否与 i 相等,如果相等则证明该水仙花

1.4K20
领券