输出说明:对于每一组数据,输出一个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