判断水仙花数并打印

记录日常代码

#include
int narcissus(int n)
{
    int a = n / 100;
    int b = n % 100 / 10;
    int c = n % 10;
    if (a * a * a + b * b * b + c * c * c == n)
    {
        return 1;
    }
    return 0;
}
int main()
{
    int x,y;
    int i;
    int num=0;
    for(i=x;i<=y;i++)
    {
        int len=narcissus(i);
        if(len==1)
        {
            printf("%d ",i);
            printf("\n");
             num=1;
        }
    }
    if(num==0)
    printf("no\n");}
    return 0;
}

你可能感兴趣的:(算法,数据结构,c#)