/*
* Copyright(c)2011,烟台大学计算机学院
* All right reserved.
* 文件名称:test.cpp
* 作者: 冯冬影
* 完成日期:2013年11月08
问题描述:水仙花的个数
#include <iostream>
using namespace std;
int main()
{
int i,j,k,s,l;
cout <<"水仙花数为:"<<endl ;
for (s=1;s<1000;++s)
{
i=s%10;
l=s-i;
j=l/100;
l=l-10*j;
k=l/1000;
if(s==i*i*i+j*j*j+k*k*k)
cout <<s<<endl;}
return 0;
}
运行结果