2.代码实现:
(1)java版
public static void main(String[] args) { int x,y,z;//定义个位,十位,百位 for (int i = 1;i < 1000;i++){ x = i % 10; //求出个位 y = i /10 % 10; //求十位 z = i / 100; //求百位 if (i == x*x*x + y*y*y + z*z*z){ System.out.println(i); } } } 1234567891011
(2)python版
for n in range(1,1000): i = n / 100 j = n / 10 % 10 k = n % 10 if n == i ** 3 + j ** 3 + k ** 3: print n 123456
(3)C语言版
#include<stdio.h> int main() { int i,x,y,z; for(i=1;i<1000;i++) { x=i%10; y=i/10%10; z=i/100%10; if(i==(x*x*x+y*y*y+z*z*z)) printf("%dn",i); } return 0; }
1234567891011121314151617'相关知识
C语言:输出所有的水仙花数
c++中输出“水仙花数”
python水仙花数的编程讲解
python水仙花数的编程代码
玫瑰花数 一个四位数等于各位数字的四次方之和,则为玫瑰花数。如:1634=1*1*1*1+6*6*6*6+3*3*3*3+4*4*4*4
python练习 013 打印水仙花数
输出所有的水仙花数,把谓水仙花数是指一个数3位数,其各各位数字立方和等于其本身, 例如: 153 = 1*1*1 + 3*3*3 + 5*5*5
python 水仙花数 水仙花数是指一个N位正整数(N≥3),它的每个位上的数字的N次幂之和等于它本身。 例如:153=1×1×1+5×5×5+3×3×3。
Python海龟编辑器判断水仙花数
Hello world Python新手赛题解
网址: python输出1到1000内的水仙花数 https://m.huajiangbk.com/newsview351647.html
上一篇: python求水仙花数和完数 |
下一篇: 输出所有的“水仙花数”,所谓水仙 |