美文网首页
控制流程作业2判断是否是水仙花数

控制流程作业2判断是否是水仙花数

作者: 哈迪斯Java | 来源:发表于2021-10-18 09:14 被阅读0次

思路分析
1.比如int n = 153;
2.先得到 n的百位,十位,各位的数字,使用if 判断他们的立方和是否相等

  1. n的百位=n/ 100
    4.n的十位= n % 100/ 105.n的各位=n %10
    6.判断即可

package HspLearning;

import java.util.Scanner;
public class HomeWork02 {
//判断一个整数是否是水仙花数,所谓水仙花数是指一个3位数,其各个位上数字立方和等于其本身。例如:153=111 +333+ 555
public static void main(String[] args) {
Scanner myscanner = new Scanner(System.in);
System.out.println("请输入一个三位数:");
int n = myscanner.nextInt();
int n1 = n/100;
int n2 = n%100/10;
int n3 = n%10;
if (n1 * n1 * n1 + n2 * n2 * n2+ n3 * n3 * n3 == n){
System.out.println(n+"是水仙花数!");
}else {
System.out.println(n + "不是水仙花数!");
}
myscanner.close();
}

}

相关文章

  • 控制流程作业2判断是否是水仙花数

    思路分析1.比如int n = 153;2.先得到 n的百位,十位,各位的数字,使用if 判断他们的立方和是否相等...

  • golang判断素数,水仙花数和求阶乘

    1) 判断素数 2) 判断水仙花数 3) 求阶乘

  • 2021-03-29(第一次竞赛测验)

    判断给定的三位数是否 水仙花 数。所谓 水仙花 数是指其值等于它本身 每位数字立方和的数。例 153 ...

  • javascript经典算法!

    1、输入一个三位数,判断是否为水仙花数。所谓水仙花数是值,每一位数的立方之和等于这位数本身 例如153 = 1 ^...

  • 【Java基础】-案例学习

    案例1:在控制台输出所有的“水仙花数” 什么是水仙花数:1.水仙花数是一个三位数,如:111,222,333,37...

  • Python 练习作业 001

    #练习 '''从控制台输入一个三位数,如果是水仙花数就打印“是水仙花数”,否则打印“不是水仙花数”153=1^3...

  • for

    奇数之和 7的倍数 水仙花数 判断是否为质数 99乘法表 1~100之间的质数

  • for循环

    奇数之和 7的倍数 水仙花数 判断是否为质数 99乘法表 1~100之间的质数

  • 【第4天】python全栈从入门到放弃

    1.判断一个数是否是水仙花数,水仙花数字是一个三位数,三位数的每一位三次方的和相加还等于这个数字的大小,比如153...

  • ACM1

    /*水仙花数 时间限制:1000 ms | 内存限制:65535 KB 难度:0 描述 请判断一个数是不是水仙花数...

网友评论

      本文标题:控制流程作业2判断是否是水仙花数

      本文链接:https://www.haomeiwen.com/subject/adbwoltx.html