困惑:求3位数中所有的水仙花数。。。
#include <stdio.h>#include <conio.h>
#include <math.h>
main()
{
int m,i,j,k;
for(m=100;m<1000;m++)
{
i=m/100;
j=(m-100*i)/10;
k=m%10;
if(m==pow(i,3)+pow(j,3)+pow(k,3)) printf("%4d",m);
}
printf("\n");
getch();
}
运行结果:153 370 371
但是其实还有一个数407,不知道怎么会漏掉的?