工大在线

标题: C语言:水仙花问题求解 [打印本页]

作者: chaos    时间: 2007-7-24 16:11
标题: C语言:水仙花问题求解
题目:打印出所有的“水仙花数”,所谓“水仙花数”是指一个三位数,其各位数字立方和等于该数本身。例如:153是一个“水仙花数”,因为153=1的三次方+5的三次方+3的三次方。
main()//这个是我写的
{
int a,b,c,t;
for(t=100;t<999;t++)
  {
    a=t/100;
    b=t%100/10;
    c=t%10;
    if(t==a*a*a+b*b*b+c*c*c)
    printf("%d\n",t);
  }
}
作者: 海盗    时间: 2007-7-27 21:10
b=t%100/10; 这一语句有问题.
应该是 b=t/10%10;




欢迎光临 工大在线 (http://ruolanmy.hk1.ifreeurl.com/) Powered by Discuz! X2.5