求四位数和它到到序能整除11,求出全部的四位数

#include<stdio.h>

int main()
{ int n=0;
long a,i,m=0;
for(i=1000;i<10000;i++)
a=i;
while(n<4)
{
m=m*10+a%10;
a/=10;
n++;}
if(i%11==0&&m%11==0)
printf("%ld\t,%ld\t",i,m);
else
continue;
}
return 0;
求改正

#include<stdio.h>

int main()
{
    int n=0;
long a,i,m=0;
for(i=1000;i<10000;i++)
{
    a=i;
    n=0;
    m=0;
    while(n<4)
    {
        m=m*10+a%10;
        a/=10;
        n++;
    }
    if(i%11==0&&m%11==0)
        printf("%ld\t,%ld\t",i,m);

}
return 0;
}