CCF NOI1008 水仙花数
问题链接:CCF NOI1008 水仙花数。
时间限制: 1000 ms 空间限制: 262144 KB
题目描述
输入一个三位数n,判断是否为水仙花数,如果是则输出“YES”,不是则输出“NO”。水仙花数:是指一个3位数,它的每个位上的数字的3次幂之和等于它本身。(例如:1^3 + 5^3+ 3^3 = 153)
输入
输入一个三位数n。
输出
按照题目描述输出对应结果。
样例输入
153
样例输出
YES
数据范围限制
问题分析
这是一个与进制有关的计算问题。
据说阿拉伯数字是印度人发明的。今天,采用阿拉伯数字的记数法被人们普遍采用。而且人们使用的是10进制。
程序说明
对于输入的数据,分别取出个位、十位和百位,再计算立方和,然后进行比较,最后输出结果。
要点详解
- 对于一个整数,用10作为除数,取其余数,则得到个位。例如123%10=3。
- 对于一个整数,用10作为除数,取其商,相当于向右移动1位,并且丢弃小数。例如123/10=12。
100分通过的C语言程序:
#include <stdio.h>int main(void)
{int n, d1, d10, d100;scanf("%d", &n);d1 = n % 10;d10 = n / 10 % 10;d100 = n / 100;if(n == d100 * d100 * d100 + d10 * d10 * d10 + d1 * d1 * d1)printf("YES\n");elseprintf("NO\n");return 0;
}
CCF NOI1008 水仙花数相关推荐
- 【JAVA】水仙花数
记得第一次做水仙花数的题还是在CCF中,转眼就从C语言蹦到了JAVA,还是蛮感慨的嘿嘿 首先是水仙花数的定义: 水仙花数(Narcissistic number)也被称为超完全数字不变数(pluper ...
- php 输出任意一个数,php 生成任意范围的水仙花数
水仙花数(Narcissistic number)也被称为超完全数字不变数(pluperfect digital invariant, PPDI).自恋数.自幂数.阿姆斯壮数或阿姆斯特朗数(Armst ...
- 【青少年编程】【蓝桥杯】水仙花数
「青少年编程竞赛交流群」已成立(适合6至18周岁的青少年),公众号后台回复[Scratch]或[Python],即可进入.如果加入了之前的社群不需要重复加入. 我们将有关编程题目的教学视频已经发布到抖 ...
- c语言将水仙花数放入一维数组a中,全国计算机等级考试C语言考试程序设计题(13)...
在考生目录下,要求程序PROG.C的功能是:将所有的水仙花数保存到一维数组a中. (所谓水仙花数是指一个三位数,其各位数字立方和等于该数本身. 例如:153=1*1*1+5*5*5+3*3*3) #i ...
- ACMNO.10打印出所有水仙花数,所谓水仙花数是指一个三位数,其各位数字立方和等于该本身。 例如:153是一个水仙花数,因为153=1^3+5^3+3^3。 Output: 153 ???
题目描述 打印出所有"水仙花数",所谓"水仙花数"是指一个三位数,其各位数字立方和等于该本身. 例如:153是一个水仙花数,因为153=1^3+5^3+3^3. ...
- 水仙花数java_Java三种求水仙花数的方法
水仙花数:水仙花数是三位数,它的各位数字的立方和等于这个三位数本身,例如:370=33+73+00:371=33+73+13,370.371就是一个水仙花数 注意:要判断一个三位数是不是水仙花数,得先 ...
- 水仙花数 与 变种水仙花数 的求解 【C语言】
目录 水仙花数 变种水仙花数 水仙花数 简介:水仙花数是自幂数中的一种,三位自幂数又被称为水仙花数. 补充:如果在一个固定的进制中,一个n位自然数等于自身各个数位上数字的n次幂之和,则称此数为自幂数. ...
- 第1关:求1000以内所有的水仙花数
#include <stdio.h> int main() {//掌握水仙花数算法,关键在于提取百位.十位.个位的方法/********** Begin **********/int a= ...
- /* * 编程第三题(20分) 打印所有的水仙花数。所谓水仙花数是指一个三位数,其各位数字的立方和等于该数本身。(例153=1*1*1+3*3*3+5*5*5) */
题目: /* 编程第三题(20分) 打印所有的水仙花数.所谓水仙花数是指一个三位数,其各位数字的立方和等于该数本身.(例153=111+333+555) */ 我是用java做的 public cla ...
最新文章
- [错误]xstring(525) : warning C4530:
- 一份史上最全的深度学习资料,包括国内外顶尖学校课程以及顶会论文集
- golang 库 go-restful 中 https basic authentication 基础认证实例
- 服务器中文名图片上传后 显示不,更换服务器后无法显示上传得图片
- java面向对象编程思想_Java面向对象编程思想
- web开发python 人工智能_【图片】python可以做什么———Web开发,数据分析,人工智能和脚本开发【python学习吧】_百度贴吧...
- 递推关系中的数列通项
- java同步synchronized,锁
- mapgis注释文字文件完整转换成arcgis格式注记shp 2019视频教程
- onpropertychange oninput兼容性
- sle4442,sle4428解
- 有没有无痛无害的人体成像方法?OCT(光学相干断层扫描)了解一下
- python龙旋风图形代码_python – 无法使用gunicorn运行龙卷风应用程序
- 全国计算机等级考试c语言编程题,全国计算机等级考试C语言编程题(附答案)
- delphi基本语法(摘自博主:沈金强)
- 服务端渲染和客户端渲染
- 小程序 canvas画图片
- (转载)QTableWidget详细用法总结(非常详细,基本所有常用函数都涉及了)
- SCAU华南农业大学-数电实验-用74LS283实现2*4乘法器
- 发射极正偏,集电极反偏
热门文章
- 在idea中使用mybatis-generator
- Unity游戏开发——Excel数据读取到游戏中
- portal认证 只能重定向80和443请求_华为防火墙内置Portal认证报文交互
- 虚拟机centos7 git clone特别慢_从文件生命周期看GIT的提交流程
- 怎样设置计算机默认字体及语言,电脑win10系统怎么将paint 3D的语言设置为中文...
- Pytorch专题实战——激活函数(Activation Functions)
- LeetCode 357. 计算各个位数不同的数字个数(动态规划)
- opencv基础--图像模板匹配
- 1、微博RPC框架Motan
- 返回三级联动的JSON数据