欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 编程资源 > 编程问答 >内容正文

编程问答

8 水鲜花数的问题

发布时间:2024/6/21 编程问答 42 豆豆
生活随笔 收集整理的这篇文章主要介绍了 8 水鲜花数的问题 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

题目:打印出所有的"水仙花数",所谓"水仙花数"是指一个三位数,其各位数字立方和等于该数本身。例如:153是一个"水仙花数",因为153=1的三次方+5的三次方+3的三次方。

水仙花数的问题:这个没感觉到要什么的算法?就按照一般的找规律,规规整整的码出来就是。

public class Three3PerfectNumber {public static void main(String[] args) {// TODO Auto-generated method stub//键盘输入Scanner sc=new Scanner(System.in);int a=sc.nextInt();//检验这个数是否合格if(a>100 || a<=1000){if(isperfect(a)){System.out.println(a+"是水仙花数");}else{System.out.println("这个数不是水鲜花数);}}else{System.out.println("你输入的数据有误");}}//判断是否是水仙花数的方法public static boolean isperfect(int a){boolean flag=true;//计算百位int b=a/100;//计算十位int c=(a%100)/10;//计算个位int d=a%10;//几个数之和int sum=b*b*b+c*c*c+d*d*d;//判断是水仙花数if(sum ==a){flag =true;}else{flag=false;} return flag;}}

转载于:https://www.cnblogs.com/linjingjia/p/7198292.html

与50位技术专家面对面20年技术见证,附赠技术全景图

总结

以上是生活随笔为你收集整理的8 水鲜花数的问题的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。