水仙花数

来源:互联网 发布:python交互式编程导论 编辑:程序博客网 时间:2024/05/16 17:13
#include <stdio.h>
#include <math.h>


int main()
{       int m, n, a, b, c, l;
      while(scanf("%d %d", &m, &n)!=EOF)
      {
           l=1;
          for(m=m;m<=n;m++)
          {
              a=m/100;
              b=(m%100)/10;
              c=(m%100)%10;
              if(m==a*a*a+b*b*b+c*c*c)
               {
                   if(l==1)
                    printf("%d",m);
                    else
                   printf(" %d",m);
                    l++;
            }
          }
            if(l==1)
                printf("no");
                printf("\n");
      }
      return 0;
}
原创粉丝点击