一、题目 // 打印所有水仙花数,1个3位数,其各位数字的立方和等于该数,例如153 二、代码 #include <stdio.h> int main(int argc, const char * argv[]) { // 打印所有水仙花数,1个3位数,其各位数字的立方和等于该数,例如153 int i,a,b,c; for (i=100; i<=999; i++) { //个位,十位,百位 a = i/100; b = i%100/10; c = i%100%10; if (a*a*a+b*b*b+c*c*c==i) { printf("%d\n",i); } } return 0; }