C语言编程实现程输出所有玫瑰花数
我们依旧是先分析:
1.是一个四位数(abcd)
2.每个数字的四次方和等于本身这个数(aaaa+bbbb+cccc+dddd==i)
**
现在关键就是拿到个十百千各个位置上面的数字信息就是本题的难点,下面我们一步一步来
举个例子
假如一个两位数 98 我们要拿到 数字8 应该怎么做?
i=98%10;
这里我偷懒一下不写全部代码了,知道意思就行
如果想拿到数字9应该怎么做
i=98/10;
这样是不是拿到了数字9
同样百位和千位大家都可以试着想一下
**
回归这道题目
四位数就是[1000,10000)就是在这区间里面数
话不多说上代码
#include <stdio.h>void main(){int i,a,b,c,d;//定义初始化变量for(i=1000;i<10000;i++){//循环四位数a=i%10;//取到个位数b=i/10%10;//取到十位数c=i/100%10;//取到百位数d=i/1000;//取到千位数if(a*a*a*a+b*b*b*b+c*c*c*c+d*d*d*d==i){printf("玫瑰花数=%d\n",i);}}
}
完成!告辞
C语言编程实现程输出所有玫瑰花数相关推荐
- c语言编程输入5输出五行五列,C语言编程 在屏幕上打印五行*号,每行分别为5个,30个,10个,28个,16个。...
C语言输出如题所示图案的代码如下: #include int main( ) { int x; int i,j,k; { for(j=0;j<2*i-1;j++) printf("*& ...
- C语言编程用*号输出字母C的图案。
问题描述:用*号输出字母C的图案. 问题分析:可先用'*'号在纸上写出字母C,大小自行设定,再分行输出. 程序源码: #include<stdio.h> int main() { prin ...
- C语言编程经典案例——输出100~1000以内的水仙花数
1.取位数判断100~1000内的水仙花数 水仙花数(Narcissistic number)也被称为超完全数字不变数(pluperfect digital invariant, PPDI).自恋数. ...
- 【C语言编程】打印所有的“水仙花数”
打印所有"水仙花数" 所谓"水仙花数",是指一个三位数,其各位数字立方和等于该数本身. 例如,153是一个水仙花数,因为153=1的立方+ 5的立方+ 3的立方 ...
- 打印20以内的素数c语言,c语言编程输出2~100之间的所有素数(每行输出10个),并将它们打印出来....
C语言编程实现计算1到100之间的奇数之和 你好,可以这样编程]#includeintmain(){inti,sum=0;//定义循环变量和存放求和的变量sumfor(i=1;i C语言:用for循环 ...
- C语言编程之《让计算机开口说话》
为什么会有计算机的出现呢?我们伟大的人类,发明的每一样东西都是为了帮助我们人类,改善人类的生活.计算机同样是用来帮助我们人类的工具.想一想,假如你现在希望让计算机来帮助你做一件事情,首先你需要做什么? ...
- stm8的c语言编程,STM8的C语言编程.doc
STM8的C语言编程.doc STM8的C语言编程(1)基本程序与启动代码分析现在几乎所有的单片机都能用C语言编程了,采用C语言编程确实能带来很多好处,至少可读性比汇编语言强多了.在STM8的开发环境 ...
- C 语言编程 — 输入/输出与文件操作
目录 文章目录 目录 前文列表 输入/输出 scanf() 和 printf() getchar() 和 putchar() 文件操作 打开文件 关闭文件 写入文件 读取文件 二进制 I/O 函数 前 ...
- 如何用Java做玫瑰花数_c语言如何输出玫瑰花数?(代码示例)
玫瑰花数又称"四叶玫瑰数",是指四位数各位上的数字的四次方之和等于本身的数. 例如:1634就是一个玫瑰花数1*1*1*1=16*6*6*6=12963*3*3*3=814*4*4 ...
最新文章
- mysql查看连接数 (linux)
- 好久没有冒泡了,今天花点时间总结下最近做的。
- 英语口语 Week15 TuesDay
- 秦叶阳(1986-),女,就职于北京大学,安徽荣创智能科技有限公司联合创始人...
- python爬小说目录_【python入门爬虫】爬取笔趣阁小说
- 浏览器和node的eventLoop的区别
- visual studio code安装
- 【数据分享】全国357个城市历年空气质量数据(2013-2021)
- 2020高压电工考试软件及高压电工模拟考试题库
- maximal-rectangle
- python发送qq邮件_python基于SMTP发送邮件(qq邮箱)
- b站coderwhy老师_Vue项目开发-仿蘑菇街电商APP
- 使用Perl编写协议分析脚本 z
- Python-OpenCV棋盘检测
- cad批量选择相同块_[转载]CAD-快速选择相同或类似的物体、图元、块
- JavaWeb练习题(含答案)
- android调用最新的谷歌地图方法
- iOS小技能: OCR 之身份证识别 (正反面) 【 应用场景:物流类型app进行实名认证】
- 【王喆-推荐系统】(task3)深度学习基础和TensorFlow入门(基础架构篇)
- 软件著作权人享有的权利有哪些
热门文章
- linux 缩小硬盘镜像,缩小qcow2格式kvm虚拟镜像磁盘大小[转]
- [欧洲之行]比利时布鲁塞尔
- try 、catch、finally用法总结
- elementUI分页删除最后一页数据时跳转回上一页并且el-table序号递增
- 龙讯LT8911EXB高性能MIPI转EDP分辨率1080P概述
- linux系统外接硬盘_Mac如何在外置硬盘上安装Linux
- MC官方模板的分析Day1
- 2023年武汉市中等职业学校技能大赛 “网络搭建与应用”
- Cascade EF-GAN: 局部聚焦渐进式面部表情编辑
- 需求与商业模式创新-需求9-原型