求出所有水仙花数
#include<stdio.h>
int main(void)
{
int a, t,s;
for (int i = 100; i >= 100 && i <= 999; i++)
{
t = i;
s = 0;
while (t != 0)
{
a = t % 10;
t = t / 10;
s = a *a*a+ s;
}
if (i == s)
printf("%d ", i);
}
return 0;
}
可直接复制