问题链接: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 水仙花数相关推荐

  1. 【JAVA】水仙花数

    记得第一次做水仙花数的题还是在CCF中,转眼就从C语言蹦到了JAVA,还是蛮感慨的嘿嘿 首先是水仙花数的定义: 水仙花数(Narcissistic number)也被称为超完全数字不变数(pluper ...

  2. php 输出任意一个数,php 生成任意范围的水仙花数

    水仙花数(Narcissistic number)也被称为超完全数字不变数(pluperfect digital invariant, PPDI).自恋数.自幂数.阿姆斯壮数或阿姆斯特朗数(Armst ...

  3. 【青少年编程】【蓝桥杯】水仙花数

    「青少年编程竞赛交流群」已成立(适合6至18周岁的青少年),公众号后台回复[Scratch]或[Python],即可进入.如果加入了之前的社群不需要重复加入. 我们将有关编程题目的教学视频已经发布到抖 ...

  4. c语言将水仙花数放入一维数组a中,全国计算机等级考试C语言考试程序设计题(13)...

    在考生目录下,要求程序PROG.C的功能是:将所有的水仙花数保存到一维数组a中. (所谓水仙花数是指一个三位数,其各位数字立方和等于该数本身. 例如:153=1*1*1+5*5*5+3*3*3) #i ...

  5. ACMNO.10打印出所有水仙花数,所谓水仙花数是指一个三位数,其各位数字立方和等于该本身。 例如:153是一个水仙花数,因为153=1^3+5^3+3^3。 Output: 153 ???

    题目描述 打印出所有"水仙花数",所谓"水仙花数"是指一个三位数,其各位数字立方和等于该本身. 例如:153是一个水仙花数,因为153=1^3+5^3+3^3. ...

  6. 水仙花数java_Java三种求水仙花数的方法

    水仙花数:水仙花数是三位数,它的各位数字的立方和等于这个三位数本身,例如:370=33+73+00:371=33+73+13,370.371就是一个水仙花数 注意:要判断一个三位数是不是水仙花数,得先 ...

  7. 水仙花数 与 变种水仙花数 的求解 【C语言】

    目录 水仙花数 变种水仙花数 水仙花数 简介:水仙花数是自幂数中的一种,三位自幂数又被称为水仙花数. 补充:如果在一个固定的进制中,一个n位自然数等于自身各个数位上数字的n次幂之和,则称此数为自幂数. ...

  8. 第1关:求1000以内所有的水仙花数

    #include <stdio.h> int main() {//掌握水仙花数算法,关键在于提取百位.十位.个位的方法/********** Begin **********/int a= ...

  9. /* * 编程第三题(20分) 打印所有的水仙花数。所谓水仙花数是指一个三位数,其各位数字的立方和等于该数本身。(例153=1*1*1+3*3*3+5*5*5) */

    题目: /* 编程第三题(20分) 打印所有的水仙花数.所谓水仙花数是指一个三位数,其各位数字的立方和等于该数本身.(例153=111+333+555) */ 我是用java做的 public cla ...

最新文章

  1. [错误]xstring(525) : warning C4530:
  2. 一份史上最全的深度学习资料,包括国内外顶尖学校课程以及顶会论文集
  3. golang 库 go-restful 中 https basic authentication 基础认证实例
  4. 服务器中文名图片上传后 显示不,更换服务器后无法显示上传得图片
  5. java面向对象编程思想_Java面向对象编程思想
  6. web开发python 人工智能_【图片】python可以做什么———Web开发,数据分析,人工智能和脚本开发【python学习吧】_百度贴吧...
  7. 递推关系中的数列通项
  8. java同步synchronized,锁
  9. mapgis注释文字文件完整转换成arcgis格式注记shp 2019视频教程
  10. onpropertychange oninput兼容性
  11. sle4442,sle4428解
  12. 有没有无痛无害的人体成像方法?OCT(光学相干断层扫描)了解一下
  13. python龙旋风图形代码_python – 无法使用gunicorn运行龙卷风应用程序
  14. 全国计算机等级考试c语言编程题,全国计算机等级考试C语言编程题(附答案)
  15. delphi基本语法(摘自博主:沈金强)
  16. 服务端渲染和客户端渲染
  17. 小程序 canvas画图片
  18. (转载)QTableWidget详细用法总结(非常详细,基本所有常用函数都涉及了)
  19. SCAU华南农业大学-数电实验-用74LS283实现2*4乘法器
  20. 发射极正偏,集电极反偏

热门文章

  1. 在idea中使用mybatis-generator
  2. Unity游戏开发——Excel数据读取到游戏中
  3. portal认证 只能重定向80和443请求_华为防火墙内置Portal认证报文交互
  4. 虚拟机centos7 git clone特别慢_从文件生命周期看GIT的提交流程
  5. 怎样设置计算机默认字体及语言,电脑win10系统怎么将paint 3D的语言设置为中文...
  6. Pytorch专题实战——激活函数(Activation Functions)
  7. LeetCode 357. 计算各个位数不同的数字个数(动态规划)
  8. opencv基础--图像模板匹配
  9. 1、微博RPC框架Motan
  10. 返回三级联动的JSON数据