C语言:水仙花
#include<stdio.h>
int bmain(void)
{
int m, n;
int i;
int m1, m2, m3;
while (scanf_s("%d%d", &m, &n) != EOF)
{
int flag = 0;
for (i = m; i < n; i++)
{
m1 = i / 100;
m2 = i / 10 % 10;
m3 = i % 10;
if (m1 * m1 * m1 + m2 * m2 * m2 + m3 * m3 * m3 == i)
{
if (flag == 0)
{
printf("%d", i);
flag = 1;
}
else
printf(" %d", i);
}
}
if (flag == 0)
printf("no");
printf("\n");
}
return 0;
}