求1000以内所有的水仙花数。
#include<stdio.h>
int main(){
int i, digit1, digit2, digit3;
printf("水仙花数是:");
for (i = 100; i < 1000; i++) {
digit1 = i / 100;
digit2 = (i / 10) % 10;
digit3 = i % 10;
if (digit1 * digit1 * digit1 + digit2 * digit2 * digit2 + digit3 * digit3 * digit3 == i) {
printf("%-5d", i);
}
}
printf("\n");
return 0;
}