1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include<iostream>
using namespace std;
int main()
{
int a,b,c,d;
cout< <"求水仙花数!\n";
for (a=100;a<=999;a=a+1)
{
b=a/100;
c=(a/10)%10;
d=a%10;
if (a==b*b*b+c*c*c+d*d*d)
cout<<a<<"="
<<b<<"x100+"
<<c<<"x10+"
<<d<<"x1"<<endl;
}
system("pause");
return 0;
}