求教C“水仙花数”的问题
今天做题做得我想哭 题目是列出所有水仙花数。
3位数,各位数的立方和等于该数本身,如153=1³+5³+3³
我的代码如下:
main()
{
int a,b,c,s1,s2;
for(a=1;a<=9;a++)
{for(b=0;b<=9;b++)
{for(c=0;c<=9;c++)
s1=a*a*a+b*b*b+c*c*c;
s2=a*100+b*10+c;
if(s1==s2)
{
printf("%d",s1);
}
}
}
}
运行结果是空白。。什么都没有显示。。请问是什么地方错了呀。。