C语言求水花仙数

    xiaoxiao2022-07-14  199

    水仙花数是指一个 n 位数 ( n≥3 ),它的每个位上的数字的 n 次幂之和等于它本身。

    #include<stdio.h> void main() { int i, j, k, n; printf("'water flower'number is:"); for (n = 100; n < 1000; n++) { i = n/100; j = (n-i*100)/10; k = n % 10; if (n == i * i*i + j * j*j + k * k*k) printf("%-5d", n); } }
    最新回复(0)