输出水仙花数
[bold]水仙花数[/bold]是指一种三位数,其各个数之立方和等于该数。水仙花数共有4个,分别为:[bold]153[/bold]、[bold]370[/bold]、[bold]371[/bold]、[bold]407[/bold]
( 例如:1^3 + 5^3 + 3^3 = 153 )
main()
{
int j,i,k,x,y,z,t;
for (i=1;i<10;i++)
for(j=1;j<10;j++)
for (k=1;k<10;k++)
{
x=i*i*i;
y=j*j*j;
z=k*k*k;
t=i*100+j*10+k;
if (t==x+y+z)
printf("%d\t\n",t);
}
}
而我的程序只能输出两个水仙花数: 153,371,请高手帮我看看,, 哪错了