算法入门经典第二版
2-1
水仙花
#include <stdio.h>
#include <stdlib.h>
int main()
{
for(int m = 100; m <= 999; ++m)
{
int i = m / 100;
int j = m / 10 % 10;
int k = m % 10;
int sum = i * i * i + j * j * j + k * k * k;
// printf("%d\n", sum);
if(sum == m)
{
printf("%d\n", m);
}
}
return 0;
}
答案:
153
370
371
407