列举所有的“四叶玫瑰数”,并统计四叶玫瑰数的个数
四叶玫瑰数:是一个四位数,各数制位上的数字的四次方的和等于该数字本身

举例:

int sum = a * a * a * a + b * b * b * b + c * c * c * c + d * d * d * d ;
a为个位数,b为十位数,c为百位数,d为千位数
sum就为四叶玫瑰

分析:

​ 1、打印四叶玫瑰数

​ 2、求取四叶玫瑰数的个数

​ ​ ​ ​ ​ ​ ​ 知道谁是四叶玫瑰数?

​ ​ ​ ​ ​ ​ 对1000到9999之间的所有数字进行判断?

​ ​ ​ ​ ​ ​  ​ ​ ​ ​ ​ ​ 2.1、先获取到单个数字

​ ​ ​ ​ ​ ​ ​  ​ ​ ​ ​ ​ ​ 2.2、获取单个数字每个数制位上面的数字

​ ​ ​ ​ ​ ​  ​ ​ ​ ​ ​ ​  ​ ​ ​ ​ ​ ​ 2.2.1、比如 :1234

​  ​ ​ ​ ​ ​ ​  ​ ​​ ​ ​  ​ ​ ​ ​ ​ ​  ​ ​ ​ ​ ​ ​  ​ ​ ​ ​ ​ ​ 个位:数 % 10

​ ​ ​ ​ ​ ​ ​  ​ ​ ​​ ​ ​  ​ ​ ​ ​ ​ ​  ​ ​ ​ ​ ​ ​  ​ ​ ​ ​ ​ ​ 十位:数 / 10 % 10

​ ​ ​ ​ ​ ​ ​  ​ ​ ​ ​ ​ ​  ​ ​ ​ ​ ​ ​  ​ ​ ​ ​ ​ ​  ​ ​ ​ ​ ​ ​ 百位:数 / 100 % 10

​  ​ ​ ​ ​ ​ ​  ​ ​ ​  ​  ​ ​ ​ ​ ​ ​  ​ ​ ​ ​ ​ ​  ​ ​ ​ ​ ​ ​ 千位:数 / 1000 【最高位可以省略对10 取余】

​  ​ ​ ​ ​ ​ ​  ​ ​ ​ ​ ​ ​  ​ ​ ​ ​ ​ ​ 2.3 求取四次方和

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

​ 等于:

​ ​ ​ ​ ​ ​ 输出该数字

​ ​ ​ ​ ​ ​ 同时计数 【出现一个累计一个1,需要求取四叶玫瑰数前定义容器】

代码展示

public class ForDemo7 {public static void main(String[] args) {//打印所有的四叶玫瑰,并打印。 int con = 0;for (int i = 1000; i <= 9999; i++) {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 + d*d*d*d ;if(sum == i) {System.out.println("四叶玫瑰为: " + i);con++;}}System.out.println("一共有: " + con + "个");}}

Java 输出四叶玫瑰数相关推荐

  1. 四叶玫瑰花数java代码_Java 循环语句 四叶玫瑰数,奇数偶数求和

    课堂练习 :自己写的: class Demo_四叶玫瑰数{ public static void main(String[] args) { for(int i = 1000; i<=9999 ...

  2. 特殊的数独身数,:水仙花数, 四叶玫瑰数, 五角星数, 六合数 ,北斗七星数, 八仙数, 九九重阳数 ,十全十美数...

    特殊的数 你听过一些特殊的数码,如:独身数, 水仙花数, 四叶玫瑰数, 五角星数, 六合数 ,北斗×××数,  八仙数, 九九重阳数 ,十全十美数.说到这你是否和我当初一样好奇呢,这是什么数呢!总的概 ...

  3. python四叶玫瑰数,任意位数自幂数寻找|Python练习系列[4]

    自幂数是指一个n位数,它的每个位上的数字的n次幂之和等于它本身 自幂数包括:独身数.水仙花数.四叶玫瑰数.五角星数.六合数.北斗七星数.八仙数.九九重阳数.十全十美数 任意位数自幂数寻找完整代码和注释 ...

  4. Python练习:四叶玫瑰数求解

    描述 四叶玫瑰数是4位数的自幂数.自幂数是指一个 n 位数,它的每个位上的数字的 n 次幂之和等于它本身.(例如:当n为3时,有1^3 + 5^3 + 3^3 = 153,153即是n为3时的一个自幂 ...

  5. python练习题19:四叶玫瑰数

    描述 四叶玫瑰数是4位数的自幂数.自幂数是指一个 n 位数,它的每个位上的数字的 n 次幂之和等于它本身.(例如:当n为3时,有1^3 + 5^3 + 3^3 = 153,153即是n为3时的一个自幂 ...

  6. Python练习:四叶玫瑰数

    练习:四叶玫瑰数 平台:Python123.io 教师:嵩天 描述 四叶玫瑰数是4位数的自幂数.自幂数是指一个 n 位数,它的每个位上的数字的 n 次幂之和等于它本身.(例如:当n为3时,有1^3 + ...

  7. 判断一个数是否为四叶玫瑰数_python

    python编写,课堂练习 # @DATE : 2020/9/8 # @TIME : 08,17,31 # @USER : win10 # @WRITEN BY : ice_stone # 判断是否为 ...

  8. 打印四叶玫瑰数并记录个数

    四叶玫瑰数数:是一个四位数   数的每一个数制位上的数字的4次方和等于数字本身   分析:想要找到四叶玫瑰数必须从1000到9999 之间所有的数字中去寻找[对所有三位数进行判断],这就需要循环了. ...

  9. python入门——四叶玫瑰数

    四叶玫瑰数 描述 四叶玫瑰数是4位数的自幂数.自幂数是指一个 n 位数,它的每个位上的数字的 n 次幂之和等于它本身.(例如:当n为3时,有1^3 + 5^3 + 3^3 = 153,153即是n为3 ...

最新文章

  1. 用python操作MySQL
  2. arcgis server账号需要设置地图缓存的访问权限
  3. Delphi Menu Designer(菜单设计器)之一
  4. 数据结构与算法-链表
  5. [Java基础]线程安全的类
  6. 【渝粤题库】广东开放大学 会展项目实践 形成性考核
  7. session和cookie的最深刻理解
  8. 蔚来发布首款自动驾驶车型ET7 补贴前起售价44.8万元
  9. android 图片查看源码,Android 简单的图片查看器源码
  10. C++ Linked lists detail
  11. 用python进行因式分解_Python实现的质因式分解算法示例
  12. android 柱状图绘制,安卓MPAndroidChart绘制柱状图
  13. eclipse的plugins导入hadoop-eclipse-plugin-2.6.0.jar后Preference下没有hadoop Map/Reduce的解决方法
  14. 广州图普网络科技2017校园招聘简章
  15. 面临“反对沉没成本”效应,海尔、格力、海信、美的等家电厂商的智能音箱还有必要做吗?
  16. 羚数智能入选 IDC关于中国制造执行系统(MES)的市场2021年度份额报告
  17. 二分法求最大似然估计r语言_R语言中的最大似然估计
  18. 网页中遇到的src=quot;data:image/png;base64,xxxxquot;知识点了解
  19. oracle连接数据库的jar包(ojdbc10.jar,ojdbc8.jar,ojdbc6.jar)
  20. 暮然回首:我的10年软件开发生涯

热门文章

  1. FACEGOOD-Audio2Face(个人学习)
  2. woocommerce 分类到菜单_WooCommerce实用代码集合
  3. C++ 鼠标模拟程序
  4. Dell台式机安装ubuntu系统
  5. “麒”聚信创,共赢未来——信创解决方案分享会(首场)成功举办
  6. 《次第花开》学习笔记
  7. STM8 时钟寄存器
  8. android_驱动_qcom_【高通SDM660平台】(4) --- Camera Init 初始化流程
  9. XR872 移植 u-boot-v2021.07
  10. 程序员多数性功能不行_不会盲打的程序员和不懂技术的 CTO