水仙花数

编程将所有水仙花数打印出来,并打印其总个数。水仙花数是一个 各个位立方之和等于该整数的三位数

    

   

int count = 0;

    for (int i = 100; i <= 999; i++) {

        int a = i / 100//百位数

        int sum = i / 10;

        int b = sum % 10//十位数

        int c = i % 10 ;    //个位数

        

        if (a*a*a + b*b*b + c*c*c == i) {

            count++;

            printf("%d\n",i);

        }

    }

        printf("个数为:%d\n",count);

你可能感兴趣的:(水仙花数)