`

什么是水仙花数并判断水仙花数

 
阅读更多
  1. 题目:打印出所有的"水仙花数",所谓"水仙花数"是指一个三位数,其各位数字立方和等于该数本身。例如:153
  2. 是一个"水仙花数",因为153=1的三次方+5的三次方+3的三次方。
  3. publicclasslianxi03{
  4. publicstaticvoidmain(String[]args){
  5. intb1,b2,b3;
  6. for(intm=101;m<1000;m++){
  7. b3=m/100;
  8. b2=m%100/10;
  9. b1=m%10;
  10. if((b3*b3*b3+b2*b2*b2+b1*b1*b1)==m){
  11. System.out.println(m+"是一个水仙花数");}
  12. }
  13. }
  14. }

水仙花数只是自幂数的一种,严格来说三位数的3次幂数才成为水仙花数。
  附:其他位数的自幂数名字
  一位自幂数:独身数
  两位自幂数:没有
  三位自幂数:水仙花数
  四位自幂数:四叶玫瑰数
  五位自幂数:五角星数
  六位自幂数:六合数
  七位自幂数:北斗七星数
  八位自幂数:八仙数
  九位自幂数:九九重阳数
  十位自幂数:十全十美数
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics