1.什么是四叶玫瑰花数

一个四位正整数等于其各位数字的四次方之和

2.题目实现

如下例题:

请找出所有的玫瑰花数,并从小到大输出。

简单的思路:

既然是用到了各位数字,那么就需要将每位数字单独出来进行计算,玫瑰花数固定为四位,因此只需要设四个变量即可。

因为知道需要判断的数字数量,所以直接使用for循环即可。

要算四次方,因此要调用函数。

#include<stdio.h>
#include<math.h>
int main()
{int i,a=0,b=0,c=0,d=0;for(i=1000;i<=9999;i++){a=i%10;b=i/10%10;c=i/100%10;d=i/1000;if(pow(a,4)+pow(b,4)+pow(c,4)+pow(d,4)==i){printf("%d ",i);}}return 0;
}

本题重点是如何单独得到各位数字。

首先a是个位;

b先除10,去掉原个位,再求余,得到十位数字;

c与b思路相同;

d需要得到最高位,直接除1000就行,比较方便;

3.运行结果

结果正确。

关于四叶玫瑰花数的问题相关推荐

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

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

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

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

  3. @18. 自幂数、水仙花数、四叶玫瑰数等等是什么?

      求水仙花数是计算机编程语言学习过程中常见的一个题目,类似的还有自幂数.四叶玫瑰数等等.这期来说一下,这些词都是什么意思,彼此之间是什么关系.   先来说一个名词,自幂数.自幂数是指一个 n 位数, ...

  4. python求解水仙花数和四叶玫瑰数

    1,水仙花数是指三位数中的某一个数等于该数每个 位上的数字的三次方之和.如 153 =1 ^ 3+ 5 ^ 3 + 3 ^ 3 for i in range(100,1000): a = i // 1 ...

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

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

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

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

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

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

  8. Python练习:四叶玫瑰数

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

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

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

最新文章

  1. RStudio配置R程序包的默认下载源
  2. IOS-UITextField-改变光标颜色
  3. c语言小游戏贪吃神,[原创]自己编的一个贪吃蛇小游戏
  4. java rest httpclient_Httpclient与RestTemplate的比较(比httpClient更优雅的Restful URL访问)...
  5. 一键安装lamp环境 centos
  6. 网络:简述传统CPE向VCPE的演进
  7. 请启封,您的双态IT大会邀请函
  8. ssd网络结构_SSD的理解
  9. 对draw.io第一次加载慢的探讨
  10. 测试空间与测试驱动接口设计 step to step
  11. 基于PID的车辆ABS建模与仿真
  12. 【干货】游戏开发团队部门岗位
  13. Python基础知识——字典:for循环遍历字典
  14. Linux 之 zsh
  15. 任正非:谁建言华为造车,就是干扰公司
  16. 解决chrome提示没有注册类错误
  17. burpsuite最新版安装教程
  18. cs224w 图神经网络 学习笔记(三)Motifs and Structural Roles in Networks
  19. Remix-IDE(二)
  20. android imageview 多点触碰(MultiTouch)实现图片拖拽移动缩放

热门文章

  1. 手机充电器的D+,D-电压
  2. 软件测试中的软件质量保证,软件质量保障全流程(上)
  3. 苹果电脑带有双系统Mac/Win,如何更改默认启动系统?
  4. NYOJ - [第八届河南省程序设计大赛]Distribution(水题)
  5. 【TouchDesigner】三维渲染
  6. 一插usb接口计算机就重启,电脑故障分析:主机一插USB设备就死机,故障原因令人很无语...
  7. 海洋环流与海浪数值模式
  8. 海洋经济发展具体内容
  9. 简介 IndexedDB 及详解 IndexedDB 在实际项目中可能存在的问题与解决方案
  10. 为什么别人的晋升速度这么快?