C语言 6.10 水仙花数是指各个数字的立方和等于该数本身的三位数

153是一个水仙花数,因为153=1的三次方+5的三次方+3的三次方。

#include "stdio.h"
void main()
{
    int n,a,b,c;
    for(n = 100 ; n <= 999 ; n++)
    {
        a = n / 100 ;

        b = n / 10 % 10 ;

        c = n % 100 % 10 ;

        if(a*a*a+b*b*b+c*c*c==n)
        {
            printf("%d  ",n);
        }

    }
    printf("\n");
}

猜你喜欢

转载自blog.csdn.net/qq_26974599/article/details/81475384