题目: 打印出所有的"水仙花数",所谓"水仙花数"是指一个三位数,其各位数字立方和等于该数本身.例如:153是一个"水仙花数",因为153=1的三次方+5的三次方+3的三次方. 我的源代码: # 输出所有的水仙花数: # 所谓"水仙花数"是指一个三位数,其各位数字立方和等于该数本身.例如:153是一个"水仙花数",因为153=1的三次方+5的三次方+3的三次方. for i in range(100,100
打印出三位水仙花数方法及解释 num = 100while num <= 999: #这里num 小于等于999 则运行 填1000也可以 a = num % 10 #num对10取余 b = num // 10 % 10 #num对10取整在取余 c = num // 100 #num对100取整 if num == a**3 + b**3 + c**3: #如果num等于 a b c 的三次方则打印 print(num) #打印 num += 1 #最终计算完num加1 调试输出:15337
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Document</title> <script type="text/javascript"> //水仙花数 for (var num = 100; num <= 999; num++) { var str = num
package printDaffodilNumber; /* * 题目:打印出所有的"水仙花数",所谓"水仙花数"是指一个三位数,其各位数字立方和等于该数本身.(100~1000) * 比如:153是一个"水仙花数",因为153=1的三次方+5的三次方+3的三次方. */ public class printNumber { static int number1; static int number2; static int number3;
题目:打印出所有的"水仙花数",所谓"水仙花数"是指一个三位数,其各位数字立方和等于该数本身.例如:153是一个"水仙花数",因为153=1的三次方+5的三次方+3的三次方. 分析:利用for循环控制100-999个数,每个数分解出个位,十位,百位. public class Prog3 { public static void main(String[] args) { System.out.println("100-999之间的水仙
题目:打印出所有的"水仙花数",所谓"水仙花数"是指一个三位数,其各位数字立方和等于该数本身.例如:153是一个"水仙花数",因为153=1的三次方+5的三次方+3的三次方. 程序分析:利用for循环控制100-999个数,每个数分解出个位,十位,百位. 程序源代码: #!/usr/bin/python # -*- coding: UTF-8 -*- for n in range(100, 1000): i = n / 100 j = n / 1