水仙花数一、定义 水仙花数(narcissistic number)也叫“自恋数”,指一个n位数,各位数字的n次幂之和恰好等于它本身。 二、代码实现12345678910111213141516171819#include <stdio.h>#include <math.h>int main() { int a = 100; int gw, sw, bw; do{ gw = a % 10; sw = a / 10 % 10; bw = a / 100 % 10; if (pow(gw, 3) + pow(sw, 3) + pow(bw, 3) == a) { printf("%d是水仙花数\n",a); a++; } else { a++; } } while (a <= 999); return 0;}