前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >1008. 水仙花数

1008. 水仙花数

作者头像
attack
发布2018-04-12 15:44:04
8100
发布2018-04-12 15:44:04
举报
文章被收录于专栏:数据结构与算法

1008. 水仙花数 (Standard IO)

时间限制: 1000 ms  空间限制: 262144 KB  具体限制 

题目描述

输入一个三位数n,判断是否为水仙花数,如果是则输出“YES”,不是则输出“NO”。水仙花数:是指一个3位数,它的每个位上的数字的3次幂之和等于它本身。(例如:1^3 + 5^3+ 3^3 = 153)

输入

输入一个三位数n。

输出

按照题目描述输出对应结果。

样例输入
代码语言:javascript
复制
153
样例输出
代码语言:javascript
复制
YES
数据范围限制

100<=n<=999

代码语言:javascript
复制
 1 #include<iostream>
 2 #include<cmath>
 3 using namespace std;
 4 int tot=0;
 5 int main()
 6 {
 7     int n;
 8     cin>>n;
 9     int j=n;
10     while(n!=0)
11     {
12         int a=n%10;
13         double p=(double)pow(a,3);
14         tot=tot+p;
15         n=n/10;
16     }
17     if(tot==j)
18     {
19         cout<<"YES";
20     }
21     else
22     {
23         cout<<"NO";
24     }
25     return 0;
26 }
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2017-03-28 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1008. 水仙花数 (Standard IO)
    • 题目描述
      • 输入
        • 输出
          • 样例输入
            • 样例输出
              • 数据范围限制
              领券
              问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档