1011:“水仙花数”问题2
Description
输出所有的“水仙花数”。所谓“水仙花数”是指这样的一个三位数:其各位数字的立方和等于该数本身。例如:371是一个“水仙花数”,371=3^3+7^3+1^3.
Input
Output
输出所有的“水仙花数”(从小到大的顺序输出,每行一个数据)。
Sample Input
Sample Output
HINT
均为三位数字。
输出所有的“水仙花数”(从小到大的顺序,每行一个数据)。
Source
#include<iostream>
using namespace std;
int main()
{
int i;
int a,b,c,d;
for(i=100;i<=999;i++)
{
a=i/10;
b=a%10;
c=a/10;
d=i%10;
if(b*b*b+c*c*c+d*d*d==i)
cout<<i<<endl;
}
return 0;
}