看了最优答案真是无语,已经知道了水仙花数为什么还需要求呢?
#include<iostream> using namespace std; int main() { int n; cin>>n;//三位数 while(n!=0) { int a,b,c; a=n/100; b=n/10%10; c=n%10; if(a*a*a+b*b*b+c*c*c==n) cout<<"Yes"<<endl; else cout<<"No"<<endl; cin>>n; } return 0; }
原文地址:http://blog.csdn.net/think_ycx/article/details/45788197