四位玫瑰数python123,python四位玫瑰数函数

  四位玫瑰数python123,python四位玫瑰数函数

  列出所有的“四叶玫瑰”,数一数四叶玫瑰的数量。

  四叶玫瑰数:是一个四位数,每个数字系统中数字的四次方之和等于数字本身。

  举例:

  int sum = a * a * a * a + b * b * b * b + c * c * c * c + d * d * d * d ;

  a是个位数,B是十分位数,C是百位数,D是千位数。

  夏天是一朵四叶玫瑰

  分析:1。打印四叶玫瑰的数量。

  2.求四叶玫瑰的个数。

  知道四叶玫瑰的号码是谁吗?

  判断1000到9999之间的所有数字?

  2.1.先弄个单号。

  2.2.获取单个数字的每个数字上方的数字。

  2.2.1例如:1234

  位:数字% 10

  十位数:数字/10% 10

  百:数字/100% 10

  千位:数字/1000[最高位可以省略10的余数]

  2.3求四次方和。

  2.4判断四次方和等于数本身不是

  等于:

  输出这个数字。

  同时计数[当有累计1时,需要定义容器后再计算四叶玫瑰的个数]

  代码展示:

  demo7的公共类{ public static void main(string[]args){//打印所有四叶玫瑰并打印。int con=0;for(int I=1000;i=9999I){ int a=I % 10;int b=I/10% 10;int c=I/100% 10;int d=I/1000;int sum=a * a * a * a b * b * b * b c * c * c * c * c * d * d * d * d;If(sum==i) {System.out.println(四叶玫瑰是: I );弊;}}System.out.println(共 con 个);}}

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: