ACM1027: 判断水仙花数

题目描述
春天是鲜花的季节,水仙花就是其中最迷人的代表,数学上有个水仙花数,他是这样定义的:
“水仙花数”是指一个三位数,它的各位数字的立方和等于其本身,比如:153=13+53+33。
现在要求输入一个三位数,判断该数是否是水仙花数,如果是,输出“yes”,否则输出“no”
输入
输入一个三位的正整数。
输出
输出“yes”或“no”。

样例输入
153
样例输出
yes
来源
···
import java.util.Scanner;

public class Acm1027 {

public static void main(String[] args) {
    Scanner sc = new Scanner(System.in);
    int item = sc.nextInt();
    int i = item / 100;
    int j = item % 100 / 10;
    int k =  item % 10;
    int num =(int) (Math.pow(i, 3) + Math.pow(j, 3) + Math.pow(k, 3));
    
    if (num == item) {
        System.out.println("yes");
    }else {
        System.out.println("no");
    }
}

}
···

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 【程序1】 题目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一...
    阿里高级软件架构师阅读 3,315评论 0 19
  • Java经典问题算法大全 /*【程序1】 题目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子...
    赵宇_阿特奇阅读 1,921评论 0 2
  • 50道经典Java编程练习题,将数学思维运用到编程中来。抱歉哈找不到文章的原贴了,有冒犯的麻烦知会声哈~ 1.指数...
    OSET我要编程阅读 7,184评论 0 9
  • 【程序1】 题目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔...
    叶总韩阅读 5,170评论 0 41
  • 一、货币供给及其口径 1、货币供给口径 货币供给包括按口径依次加大的M1,M2,M3,…这种系列所划分的若干层次。...
    苏醒7阅读 1,079评论 0 0