欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

水仙花数

程序员文章站 2022-05-12 12:28:19
...

水仙花数


#include<stdio.h>
int main()
{
    int num,i,m,n,x,y,z;
    while(scanf("%d %d",&m,&n) != EOF)
    {
        i = 0;
        for(num=m; num<=n; num++)
        {
            x = num/100;
            y = (num%100)/10;
            z = num%100%10;
            if(x*x*x + y*y*y + z*z*z == num)
            {
                i++;
                if(i == 1)
                    printf("%d",num);
                else
                    printf(" %d",num);
            }
        }
        if(i != 0)
            printf("\n");
        if(i == n)
            printf("no\n");
    }
    return 0;
}

 

相关标签: 水仙花数