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

    Java统计水仙花数

    问题描述 所谓"水仙花数"是指一个三位数,其各位数字立方和等于该数本身。例如:153是一个"水仙花数",因为153=1的三次方+5的三次方+3的三次方。...解决方案 首先配置好运行环境,再给出整数类所需变量,依次根据水仙花数的定义,利用for循环将数值条件i规定在(100,1000)以内。...再将判断条件代入进行逐步筛选,再使用一次for循环,将i进行整合,最后得到所有水仙花数并且统计水仙花数个数。 通过实验、实践等证明提出的方法是有效的,是能够解决开头提出的问题。...sum++; } } System.out.println(sum); } } 结语 针对水仙花数求法通过...java实现,解题思路与python异曲同工,但在实践中需注意两种编程语言所需的格式与语法的差别。

    1.1K30

    通过Java实现求水仙花数「建议收藏」

    题目:用户输入一个数,判断是否是”水仙花数”,所谓”水仙花数”是指一个三位数,其各位数字立方和等于该数本身。例如:153是一个”水仙花数”,因为153=1的三次方+5的三次方+3的三次方。...用法为:比如3/2,在数学中是3/2=1.5,但在Java中3除以2等于1,因为取整,后面的小数0.5会被程序舍弃。 “%”平常是一种百分号,但在Java中也是作为一种运算符,用来取模。...与各位数字立方相等,该数即为水仙花 System.out.println(X+"是水仙花数" ); }else如果用户输入的数x与各位数字立方不等,该数就不是水仙花...System.out.println(X+"不是水仙花数"); 完整代码展示如下: import java.util.Scanner; public class Narcissus...: 123 123不是水仙花数 其实,水仙花数也就那么几个,我们不妨用循环求出所有的水仙花数 //要求输入所有的水仙花数(其实就是从100到999之间的,已经给定了的) public class TestNarcissus

    96020

    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

    水仙花数 -- 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.7K20
    领券