首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

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

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

94820
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Java统计水仙

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

    1.1K30

    用c语言素数,完全,水仙花,回文,阿姆斯特朗

    1.素数 1.素数的原理:判断一个是否为素数的基本原理是:一个大于 1 的自然,如果除了 1 和它自身外,不能被其他自然整除(即不能被其他除尽,余数不为 0),那么这个数就是素数。...2.完全数 1.完全数的原理:完全数是指所有真因子(即除了自身以外的约数)的和恰好等于它本身的。...3.水仙 1。水仙原理:水仙是指一个三位,其每个数位上的数字的立方和等于该数本身。...计算 1³ + 5³ + 3³ = 1 + 125 + 27 = 153,所以 153 是水仙。...再如,四位的阿姆斯特朗 1634,1⁴ + 6⁴ + 3⁴ + 4⁴ = 1 + 1296 + 81 + 256 = 1634  2.思路:小编认为在判断几次幂的时候就涉及到输入数字的位数。

    7710
    领券