首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

求类似水仙花数的有关问题

2012-03-14 
求类似水仙花数的问题最近看到一个问题,求1000以内的数,它的各位数的立方和等于它本身,这是水仙花数,我用3

求类似水仙花数的问题
最近看到一个问题,求1000以内的数,它的各位数的立方和等于它本身,这是水仙花数,我用3次循环能解决
#include <stdio.h>
void   main()
{
    int   i,j,k;
    //int   sum;
    for(i=1;i <10;i++)
    for(j=0;j <10;j++)
    for(k=0;k <10;k++)
          if((100*i+10*j+k)==((i*i*i)+(j*j*j)+(k*k*k)))
    printf( "%d%d%d\n ",i,j,k);
}
但是求10000以内的用这个方法就得不出结果,不知道为什么,想不通,请各位帮忙指点一下,谢谢!


[解决办法]
从1000到10000之间不存在水仙花数
10000以内的结果和1000以内的一样
[解决办法]
水仙花数指的都是四位以下的数,四位数已经不满足水仙花数了

热点排行