#include<stdio.h>
#include<stdlib.h>
//用函数实现:
int Narcissus() {
int h, t, i, n;
printf("在区间内是水仙花数的数字有如下\n:");
for (n = 100; n < 1000; n++) //整数的取值范围
{
h = n / 100;
t = (n - h * 100) / 10;
i = n % 10;
if (n == h * h * h + t * t * t + i * i * i) { //各位上的立方和是否与原数n相等
printf("%d ", n);
}
}
}
int main(int *argc ,char *argv[])
{
Narcissus();
return 0;
}