每日一题---输出100~999全部水仙花数

简介: 每日一题---输出100~999全部水仙花数

输出100~999全部水仙花数

/*
 *水仙花数就是一个三位数的个位、十位、百位的立方的和也为这个数
 *来个例子:135=1*1*1+3*3*3+5*5*5
 *下面num代表三位数、unit代表个位数、tens代表十位数、hundreds代表百位。
*/
public class Nember
  {
  public static void main(String[] args)
    {
    for(int num=100;num<=999;num++)
      {
      int unit=num%10;
      int tens=(num/10)%10;
      int hundreds=num/100;
      //num%10.(num/10)%10.num%100就是分别求num的个、十、百位上的数
      if(num=unit*unit*unit+tens*tens*tens+hundreds*hundreds*hundreds)
        {
        System.out.print(num+"\t");
        }
      }
    }
  }
 //如果嫌麻烦可以将个、十、百位数还有三位数设为任意字母:a、b、c 等等的

运行结果为:


相关文章
|
7月前
|
C语言
C语言---自幂数(“水仙花数”)
C语言---自幂数(“水仙花数”)
110 0
|
7月前
|
算法 编译器 C语言
题目----水仙花数问题的实现以及对于数字每位数的求解原理分析
题目----水仙花数问题的实现以及对于数字每位数的求解原理分析
58 0
打印0~1000的水仙花数
打印0~1000的水仙花数
65 0
|
程序员
【牛客网】HJ99 自守数、OR86 返回小于 N 的质数个数
目录 HJ99 自守数 OR86 返回小于 N 的质数个数
86 0
|
算法 Python
回文数中各位数和与输入数相同
回文数中各位数和与输入数相同
64 0
打印水仙花数
打印水仙花数
85 0
遇7避过(输出1~100内的安全数,安全数不能带有7,不能被7整除
遇7避过(输出1~100内的安全数,安全数不能带有7,不能被7整除
72 0
|
算法 C++
C/C++每日一练(20230512) 成绩打印、补齐数组、水仙花数
C/C++每日一练(20230512) 成绩打印、补齐数组、水仙花数
130 0
每日一题---输入一个数判断是否为素数
每日一题---输入一个数判断是否为素数
每日一题---输入一个数判断是否为素数