求水仙花数
水仙花数指一个三位数 其各位数的立方和等于该书本身,例如153=1*1*1+5*5*5+3*3*3要求输出所有的水仙花数不知错在哪了?运行无结果,麻烦大家指出来。
#include<stdio.h>
void main()
{
int k,m,n,t;
for(k=100;k<=999;k++)
{
m=k/100;
n=(k-100*m)/10;
t=k-100*m-10*n;
if(k==m*m*m+n*n*n+t*t*t)
printf("输出%d",k);
}
}
[ 本帖最后由 玉立 于 2011-10-26 23:35 编辑 ]