题目描述

三位数的水仙花数是指一个三位数 ,它的各位上的数字的 3次幂之 和等于它本身。

(例如:1^3 + 5^3 + 3^3 = 153)

要求,输入一个三位数,判断它是否为水仙花数

输入

任意一个三位数

输出

判断是否为水仙花数的结果,如果是输出Y, 否输出N

样例输入

153

样例输出

Y

分析

输入一个数,判断各个位上的数字 的3次幂之和是否等于本身

输入一个三位数x 分离x的百、十、个位

判断各个位的3次幂之和是否等于x

如果成立 输出Y 否则 输出N

代码实现

#include<bits/stdc++.h>
using namespace std;
int main(){int x,a,b,c,s;cin>>x;a=x/100;//百位 b=x%100/10;//十位 c=x%10;//个位 s=a*a*a+b*b*b+c*c*c; if(s==x) cout<<"Y";else cout<<"N";return 0;
} 

判断一个三位数是否为水仙花数相关推荐

  1. C语言中判断一个三位数是否是水仙花数,判断三位数是否为水仙花数

    用C语言写出判断一个三位数是否为水仙花数的程序 请给正确的答案,不懂的别进 1.一个主程序,输出所有的水仙花数程序,可参考如下: #include int main(int argc, char *a ...

  2. 用JavaScript语言判断一个三位数是否为水仙花数

    // 提示用户输入一个三位数 // 如果不是三位数或者不是数字,则提示"非法输入": // 如果输入合法,判断这个三位数是否为水仙花数. // (每一位数的三次方之和等于这个数本身 ...

  3. 7-1 判断一个三位数是否为水仙花数

    本题要求编写程序,判断一个给定的三位数是否为水仙花数.三位水仙花数,即其个位.十位.百位数字的立方和等于该数本身. 输入格式: 输入在一行中给出一个需要判断的整数 N(100≤N≤999). 输出格式 ...

  4. java判断一个三位数字是否水仙花数

    /** 输入一个三位数判断是不是水仙花数 水仙花数是指一个三位数的各位的立方和等于该数本身.*/ import java.util.Scanner;public class TestWork {pub ...

  5. python用fun判断水仙花数_功能:调用函数fun判断一个三位数是否水仙花数。

    功能:调用函数fun判断一个三位数是否"水仙花数".在main函数中从键盘输入一个三位数,并输出判断结果.请编写fun函数.说明:所谓"水仙花数"是指一3位数, ...

  6. python判断三位数水仙花数_python 判断一个三位数是不是水仙花数

    原博文 2020-03-25 19:03 − 还有别的方法,这里只写了一种,可能复杂了点 水仙花数是一个三位数, 三位数的每一位的三次方的和还等于这个数. 那这个数就是一个水仙花数, ```pytho ...

  7. 用python找出所有三位数中的水仙花数_python使用循环打印所有三位数水仙花数的实例...

    首先水仙花数是什么? 水仙花数(Narcissistic number)也被称为超完全数字不变数(pluperfect digital invariant, PPDI).自恋数.自幂数.阿姆斯壮数或阿 ...

  8. C语言:水仙花数(daffodil),求出三位数中所有水仙花数

    水仙花数(C语言) 文章目录 水仙花数(C语言) 前言 一.题目 二.解题思路 代码 运行结果 总结 ***根据水仙花数满足的条件找出需要求的对象,这里是各位上的位数.*** 前言 刘汝佳算法书< ...

  9. android 面试算法题:青蛙跳楼梯 阶乘求和 三位数中的水仙花数

    第一题:一只青蛙一次可以跳上1级台阶,也可以跳上2级--它也可以跳上x级.求该青蛙跳上一个x级的台阶总共有多少种跳法. 解题思路: 如果只有1 级台阶,那就只有一种跳法: 如果只有2 级台阶,那就有两 ...

  10. 要求返回三位数中的水仙花数 ,数字范围在100-999中。(水仙花数:百位数的3次方+十位数的3次方+个位数的三次方=数字本身)

    参考答案: for num1 in range(100,1000):     num2=str(num1)     if num1 == int(num2[0])**3+int(num2[1])**3 ...

最新文章

  1. 写日历的一些总结(二)
  2. Bundle数据传输
  3. NASM 中 SECTION 的默认对齐
  4. springcloud hystrix实战(二)
  5. 要使一个问题能够用计算机解决,如何正确并解决在使用计算机中的问题?
  6. tutte定理证明hall定理_县级数学教研网课:有趣的勾股定理证明,课件用几何画板制作...
  7. 小程序开发小结-线下服务器域名部署等
  8. 华为5ipro详细参数使用功能_华为nova6se和nova5ipro的参数配置对比评价
  9. java 项目视频教程_JAVA视频教程,真实项目,项目实战
  10. 《参禅与悟道》——浅谈人生
  11. WEB标准的学习和理解(一)何为WEB标准
  12. 为你的企业建立竞争情报系统
  13. 外贸网站建设需要注意的事项
  14. 巡店系统如何应用于连锁加盟店管理
  15. 红帽linux配置远程连接,CentOS服务器端配置SSH远程连接的教程
  16. linux虚拟光驱挂载教程,Linux操作系统下虚拟光驱(iso)的挂载
  17. 从零开始建网站,新手小白建站必知的十大忠告
  18. Mysql 之百万数据导入
  19. ROP_Emporium_ret2csu
  20. 什么是纠删码(与纠错码的区别)|纠删码与副本对比|LDPC码

热门文章

  1. C# 将彩色PDF转为灰度
  2. ORBSLAM2 文章翻译
  3. idea实现Tomcat热部署
  4. 【详细】嵌入式软件学习问题汇总(二)何为ARM(那些你得知道的事)?
  5. php gd 缩小,php 使用GD缩小图片,使用透明格式就失真
  6. GD32实战14__RTC
  7. 谈谈编程(2) 软件开发中的方法论
  8. 工业4.0智能电批扭力输出异常问题
  9. Android音频播放之SoundPool 详解
  10. 虚拟机连接本地sql服务器,如何从Mac连接到虚拟机上的本地数据库?(平行线)...