题目要求:打印出所有的“水仙花数“。所谓”水仙花数“是指一个3位数,其各位数字立方和等于该数本身。
例如:153是一水仙花数,因为153=13+53+33
#include <stdio.h> void main() { int i; int a,b,c; //分别代表这个三位数的百位、十位、各位 for(i=100;i<1000;i++) { a=i/100; b=i%100/10; c=i%10; if(i==a*a*a+b*b*b+c*c*c) { printf("%d是水仙花数:/n",i); } } }