#include<stdio.h>//求出0~999之间的所有“水仙花数”并输出。
#include<stdlib.h>
#include<math.h>
int main()
{
int i = 0;
for (i = 0; i <= 999; i++)
{
double x=0.00,y=0.00,p=0.00,ret=0.00, z=3.00;
x = i % 100 % 10;//个位
y = i % 100 / 10;//十位
p = i / 100;//百位
ret = pow(x, z) + pow(y, z) + pow(p, z);
if (ret == i)
{
printf("%lf\n", ret);
}
}
system("pause");
return 0;
}