#include <stdio.h>
#include <math.h>
void main()
{
int i;//定义一个数i
for(i=100;i<1000;i++)//水仙花数是一个三位数
if(i<1000)
{
if(pow(i/100,3)+pow(i/10%10,3)+pow(i%10,3)==i)
printf("%d\n",i);//例如153=1*1*1+5*5*5+3*3*3,如果三位数满足这样的条件,则输出i即为水仙花数
}
}
#include <math.h>
void main()
{
int i;//定义一个数i
for(i=100;i<1000;i++)//水仙花数是一个三位数
if(i<1000)
{
if(pow(i/100,3)+pow(i/10%10,3)+pow(i%10,3)==i)
printf("%d\n",i);//例如153=1*1*1+5*5*5+3*3*3,如果三位数满足这样的条件,则输出i即为水仙花数
}
}