改了好多遍了一直是presentation error 哪里还需要改

#include<stdio.h>
int main(){
int m,n,a,b,c,x,count=0;
while(scanf("%d%d",&m,&n)!=EOF&&m<=n)
{ count=0;
for(x=m;x<=n;x++){
a=x%10;
b=(x/10)%10;
c=(x/100)%10;
if(x==aaa+bbb+ccc)
{
count=1;
printf("%d ",x);
continue;}
}
if(count==0)
printf("no");
printf("\n");

}
return 0;
}

img

修改如下,供参考:

#include<stdio.h>
int main() 
{
    int m, n, a, b, c, x, count = 0;
    while (scanf("%d%d", &m, &n) == 2 && m <= n && m != 0 && n != 0);  //修改
    {
        count = 0;
        for (x = m; x <= n; x++) {
            a = x % 10;
            b = (x / 10) % 10;
            c = (x / 100) % 10;
            if (x == a*a*a + b*b*b + c*c*c)
            {
                printf("%c%d",count==0?'\r':' ', x);  //修改
                count++;                              //修改
            }
        }
        if (count == 0)
            printf("no");
        printf("\n");

    }
    return 0;
}