水仙花數

水仙花數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;
    }
}
相關文章
相關標籤/搜索