题解 | #有序序列合并#
水仙花数
http://www.nowcoder.com/practice/dc943274e8254a9eb074298fb2084703
int main()
{
int m, n;
while(scanf("%d %d",&m , &n) != EOF)
{
int flag = 0;
for(int i = m; i <= n; i++)
{
int num1 = i / 100;
int num2 = (i % 100) / 10;
int num3 = i % 10;
if(i == num1*num1*num1 + num2*num2*num2 + num3*num3*num3)
{
flag = 1;
printf("%d ",i);
}
}
if(flag == 0)
{
printf("no\n");
}
else
{
printf("\n");
}
}
return 0;
}