打印出所有"水仙花数

时间限制: 1 Sec  内存限制: 128 MB
提交: 695  解决: 352
[提交][状态][讨论版]

题目描述

打印出所有"水仙花数",所谓"水仙花数"是指一个三位数,其各位数字立方和等于该本身。例如:153是一个水仙花数,因为153=1^3+5^3+3^3。 Output:


153
???
???
??? 

输入

输出

所有的水仙花数,从小的开始。每行一个#include
using namespace std;
int main()
{
int n=100,m,i,a,b;
for(;n<=999;n++)
{
m=n;
       a=m;
b=(m/10);
i=(m/100);
if(n==a*a*a+b*b*b+i*i*i)
cout<<n<<endl;
}
return 0;
}

posted @ 2013-12-22 15:57  IT专业户  阅读(200)  评论(0编辑  收藏  举报