请高手帮忙找错!!
题目说明:一个三位数,其各位数字立方和等于该数的本身.例:153=1*1*1+5*5*5+3*3*3
程序:
main()
{
int i,j,k,n;
printf("number is:");
for(n=100;n<1000;n++)
{
i=n/100;
j=n/10%10;
k=n%10;
if(i*100+j*10+k=i*i*i+j*j*j+k*k*k)
{
printf(" %d",n);
}
}
}
运行了几便都说 if(i*100+j*10+k=i*i*i+j*j*j+k*k*k) 这句有错误!!!但不知道错误在那里,求解