“水仙花数”指一个三位数,其各位数字立方和等于该数本身,例如153是一个“水仙花数”,因为153=1×1×1+3×3×3+5×5×5。
#include#include#includeintmain(){inta,b,c,n=0,i=100;//abc分别是个十百位while(i<=999){a=i%10;b=i/10;b=b%10;c=i/100;if(i==a*a*a+b*b*b+c*c*c){printf("%d\n",i);n++;}i++;}printf("水仙花数的个数是%d\n",n);return0;}