输入一个三位数,判断是不是水仙花数(各位数字的立方和等于这个三位数本身)
请各位不吝赐教
程序代码:
#include <stdbool.h> bool foo( unsigned n ) { unsigned a = n/100%10; unsigned b = n/10%10; unsigned c = n/1%10; return n>=100 && n<1000 && a*a*a+b*b*b+c*c*c==n; } bool bar( unsigned n ) { return n==153 || n==370 || n==371 || n==407; }