算法训练 水仙花

算法训练 水仙花  

时间限制:1.0s   内存限制:256.0MB

    

  水仙花数

问题描述

  判断给定的三位数是否 水仙花 数。所谓 水仙花 数是指其值等于它本身 每位数字立方和的数。例 153 就是一个 水仙花 数。 153=13+53+33

输入格式

  一个整数。

输出格式

  是水仙花数,输出"YES",否则输出"NO"(不包括引号)

样例输入

123

样例输出

NO

数据规模和约定

  一个三位的整数,否则输出"NO"

很水的一道题。

#include 
#include 
int main()
{
    int n;
    scanf("%d",&n);
    int a,b,c;
    a=n/100;
    b=n/10%10;
    c=n%10;
    if(n==pow(a,3)+pow(b,3)+pow(c,3))
        printf("YES\n");
    else
        printf("NO\n");
    return 0;
}

算法训练 水仙花_第1张图片

你可能感兴趣的:(算法训练 水仙花)