判断一个三位数是否为水仙花数
题目描述
三位数的水仙花数是指一个三位数 ,它的各位上的数字的 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;
}
判断一个三位数是否为水仙花数相关推荐
- C语言中判断一个三位数是否是水仙花数,判断三位数是否为水仙花数
用C语言写出判断一个三位数是否为水仙花数的程序 请给正确的答案,不懂的别进 1.一个主程序,输出所有的水仙花数程序,可参考如下: #include int main(int argc, char *a ...
- 用JavaScript语言判断一个三位数是否为水仙花数
// 提示用户输入一个三位数 // 如果不是三位数或者不是数字,则提示"非法输入": // 如果输入合法,判断这个三位数是否为水仙花数. // (每一位数的三次方之和等于这个数本身 ...
- 7-1 判断一个三位数是否为水仙花数
本题要求编写程序,判断一个给定的三位数是否为水仙花数.三位水仙花数,即其个位.十位.百位数字的立方和等于该数本身. 输入格式: 输入在一行中给出一个需要判断的整数 N(100≤N≤999). 输出格式 ...
- java判断一个三位数字是否水仙花数
/** 输入一个三位数判断是不是水仙花数 水仙花数是指一个三位数的各位的立方和等于该数本身.*/ import java.util.Scanner;public class TestWork {pub ...
- python用fun判断水仙花数_功能:调用函数fun判断一个三位数是否水仙花数。
功能:调用函数fun判断一个三位数是否"水仙花数".在main函数中从键盘输入一个三位数,并输出判断结果.请编写fun函数.说明:所谓"水仙花数"是指一3位数, ...
- python判断三位数水仙花数_python 判断一个三位数是不是水仙花数
原博文 2020-03-25 19:03 − 还有别的方法,这里只写了一种,可能复杂了点 水仙花数是一个三位数, 三位数的每一位的三次方的和还等于这个数. 那这个数就是一个水仙花数, ```pytho ...
- 用python找出所有三位数中的水仙花数_python使用循环打印所有三位数水仙花数的实例...
首先水仙花数是什么? 水仙花数(Narcissistic number)也被称为超完全数字不变数(pluperfect digital invariant, PPDI).自恋数.自幂数.阿姆斯壮数或阿 ...
- C语言:水仙花数(daffodil),求出三位数中所有水仙花数
水仙花数(C语言) 文章目录 水仙花数(C语言) 前言 一.题目 二.解题思路 代码 运行结果 总结 ***根据水仙花数满足的条件找出需要求的对象,这里是各位上的位数.*** 前言 刘汝佳算法书< ...
- android 面试算法题:青蛙跳楼梯 阶乘求和 三位数中的水仙花数
第一题:一只青蛙一次可以跳上1级台阶,也可以跳上2级--它也可以跳上x级.求该青蛙跳上一个x级的台阶总共有多少种跳法. 解题思路: 如果只有1 级台阶,那就只有一种跳法: 如果只有2 级台阶,那就有两 ...
- 要求返回三位数中的水仙花数 ,数字范围在100-999中。(水仙花数:百位数的3次方+十位数的3次方+个位数的三次方=数字本身)
参考答案: for num1 in range(100,1000): num2=str(num1) if num1 == int(num2[0])**3+int(num2[1])**3 ...
最新文章
- 写日历的一些总结(二)
- Bundle数据传输
- NASM 中 SECTION 的默认对齐
- springcloud hystrix实战(二)
- 要使一个问题能够用计算机解决,如何正确并解决在使用计算机中的问题?
- tutte定理证明hall定理_县级数学教研网课:有趣的勾股定理证明,课件用几何画板制作...
- 小程序开发小结-线下服务器域名部署等
- 华为5ipro详细参数使用功能_华为nova6se和nova5ipro的参数配置对比评价
- java 项目视频教程_JAVA视频教程,真实项目,项目实战
- 《参禅与悟道》——浅谈人生
- WEB标准的学习和理解(一)何为WEB标准
- 为你的企业建立竞争情报系统
- 外贸网站建设需要注意的事项
- 巡店系统如何应用于连锁加盟店管理
- 红帽linux配置远程连接,CentOS服务器端配置SSH远程连接的教程
- linux虚拟光驱挂载教程,Linux操作系统下虚拟光驱(iso)的挂载
- 从零开始建网站,新手小白建站必知的十大忠告
- Mysql 之百万数据导入
- ROP_Emporium_ret2csu
- 什么是纠删码(与纠错码的区别)|纠删码与副本对比|LDPC码