水仙花数

水仙花数c++

给定一个整数,判断其是不是水仙花数。三数a(百位数)、b(十位数)、c(个位数),知足 a3+b3+c3=abc ,则称abc为水仙花数 (n <= 999)   

输入格式:spa

一行一个整数n

输出格式:code

如果,输出“YES”,若否,输出“NO” 

样例输入:ci

153string

样例输出:it

YESclass

#include<bits/stdc++.h>
using namespace std;
int main(){
    int n;
    cin>>n;
    int m=n;
    int a,b,c;
    a=m%10;
    m=m/10;
    b=m%10;
    m=m/10;
    c=m%10;
    if(a*a*a+b*b*b+c*c*c==n){
        cout<<"YES"<<endl;
    }else{
        cout<<"NO"<<endl;
    }
}
相关文章
相关标签/搜索