水仙花数-C语言
所谓水仙花数,是指一个三位数,其各位数字的立方和等于该数本身。例如:153是一个水仙花数,因为153=1*1*1+5*5*5+3*3*3。请求出给定范围n内的水仙花数
#include <stdio.h>
#include <stdlib.h>
int main()
{
int n,a,b,c,i;
scanf("%d",&n);
for(i=153;i<=n;i++)
{
a=i/100;
b=i%100/10;
c=i%10;
if(i==a*a*a+b*b*b+c*c*c)
printf("%d ",i);
}
return 0;
}