关于四叶玫瑰花数的问题
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.运行结果
结果正确。
关于四叶玫瑰花数的问题相关推荐
- 四叶玫瑰花数java代码_Java 循环语句 四叶玫瑰数,奇数偶数求和
课堂练习 :自己写的: class Demo_四叶玫瑰数{ public static void main(String[] args) { for(int i = 1000; i<=9999 ...
- 特殊的数独身数,:水仙花数, 四叶玫瑰数, 五角星数, 六合数 ,北斗七星数, 八仙数, 九九重阳数 ,十全十美数...
特殊的数 你听过一些特殊的数码,如:独身数, 水仙花数, 四叶玫瑰数, 五角星数, 六合数 ,北斗×××数, 八仙数, 九九重阳数 ,十全十美数.说到这你是否和我当初一样好奇呢,这是什么数呢!总的概 ...
- @18. 自幂数、水仙花数、四叶玫瑰数等等是什么?
求水仙花数是计算机编程语言学习过程中常见的一个题目,类似的还有自幂数.四叶玫瑰数等等.这期来说一下,这些词都是什么意思,彼此之间是什么关系. 先来说一个名词,自幂数.自幂数是指一个 n 位数, ...
- python求解水仙花数和四叶玫瑰数
1,水仙花数是指三位数中的某一个数等于该数每个 位上的数字的三次方之和.如 153 =1 ^ 3+ 5 ^ 3 + 3 ^ 3 for i in range(100,1000): a = i // 1 ...
- python四叶玫瑰数,任意位数自幂数寻找|Python练习系列[4]
自幂数是指一个n位数,它的每个位上的数字的n次幂之和等于它本身 自幂数包括:独身数.水仙花数.四叶玫瑰数.五角星数.六合数.北斗七星数.八仙数.九九重阳数.十全十美数 任意位数自幂数寻找完整代码和注释 ...
- Python练习:四叶玫瑰数求解
描述 四叶玫瑰数是4位数的自幂数.自幂数是指一个 n 位数,它的每个位上的数字的 n 次幂之和等于它本身.(例如:当n为3时,有1^3 + 5^3 + 3^3 = 153,153即是n为3时的一个自幂 ...
- python练习题19:四叶玫瑰数
描述 四叶玫瑰数是4位数的自幂数.自幂数是指一个 n 位数,它的每个位上的数字的 n 次幂之和等于它本身.(例如:当n为3时,有1^3 + 5^3 + 3^3 = 153,153即是n为3时的一个自幂 ...
- Python练习:四叶玫瑰数
练习:四叶玫瑰数 平台:Python123.io 教师:嵩天 描述 四叶玫瑰数是4位数的自幂数.自幂数是指一个 n 位数,它的每个位上的数字的 n 次幂之和等于它本身.(例如:当n为3时,有1^3 + ...
- 打印四叶玫瑰数并记录个数
四叶玫瑰数数:是一个四位数 数的每一个数制位上的数字的4次方和等于数字本身 分析:想要找到四叶玫瑰数必须从1000到9999 之间所有的数字中去寻找[对所有三位数进行判断],这就需要循环了. ...
最新文章
- RStudio配置R程序包的默认下载源
- IOS-UITextField-改变光标颜色
- c语言小游戏贪吃神,[原创]自己编的一个贪吃蛇小游戏
- java rest httpclient_Httpclient与RestTemplate的比较(比httpClient更优雅的Restful URL访问)...
- 一键安装lamp环境 centos
- 网络:简述传统CPE向VCPE的演进
- 请启封,您的双态IT大会邀请函
- ssd网络结构_SSD的理解
- 对draw.io第一次加载慢的探讨
- 测试空间与测试驱动接口设计 step to step
- 基于PID的车辆ABS建模与仿真
- 【干货】游戏开发团队部门岗位
- Python基础知识——字典:for循环遍历字典
- Linux 之 zsh
- 任正非:谁建言华为造车,就是干扰公司
- 解决chrome提示没有注册类错误
- burpsuite最新版安装教程
- cs224w 图神经网络 学习笔记(三)Motifs and Structural Roles in Networks
- Remix-IDE(二)
- android imageview 多点触碰(MultiTouch)实现图片拖拽移动缩放
热门文章
- 手机充电器的D+,D-电压
- 软件测试中的软件质量保证,软件质量保障全流程(上)
- 苹果电脑带有双系统Mac/Win,如何更改默认启动系统?
- NYOJ - [第八届河南省程序设计大赛]Distribution(水题)
- 【TouchDesigner】三维渲染
- 一插usb接口计算机就重启,电脑故障分析:主机一插USB设备就死机,故障原因令人很无语...
- 海洋环流与海浪数值模式
- 海洋经济发展具体内容
- 简介 IndexedDB 及详解 IndexedDB 在实际项目中可能存在的问题与解决方案
- 为什么别人的晋升速度这么快?