总是显示presentation error,求更改啊

#include
#include
int main()
{
int a,b;
while(scanf("%d%d",&a,&b)!=EOF)
{
int x,y,c,i=0;
i=a;
y=0;
for(i=a;i<=b;i++)
{
c=pow(i/100,3)+pow((i/10)%10,3)+pow(i%10,3);
if(c==i)
{
y++;
if(y==1)
printf("%d ",i);
else
printf("%d",i);
}
}
if(y==0)
printf("no\n");
else
printf("\n");
}
return 0;
}
总是显示presentation error,求更改啊

测试了一下,没出现你说的错误,能运行啊。你输入的是啥值?两个值之间你没加逗号吧?