编程将所有“水仙花数”打印出来,并打印其总个数。 “水仙花数”是一个 各个位立方之和等于该整数的三位数
int count = 0;
for (int i = 100; i <= 999; i++) {
int a = i / 100 ; //百位数
int sum = i / 10;
int b = sum % 10 ; //十位数
int c = i % 10 ; //个位数
if (a*a*a + b*b*b + c*c*c == i) {
count++;
printf("%d\n",i);
}
}
printf("个数为:%d\n",count);