输出说明:对于每一组数据,输出一个yes或no(表示该数是否为“水仙花数”)。
0
no
#include <iostream> #include <vector> #include <string> using namespace std; int main() { vector<string> s; int n; int a,b,c; cin>>n; while(n) { a=n%10; b=(n/10)%10; c=(n/100)%10; if(n==a*a*a+b*b*b+c*c*c) s.push_back("yes"); else s.push_back("no"); cin>>n; } for(int k=0;k<s.size();k++) cout<<s[k]<<endl; return 0; }
原文地址:http://blog.csdn.net/wtyvhreal/article/details/42597897