请问各位这个程序为什么无法输出一行5个数

#include <stdio.h>
int main()
{
int n,a,b,x,y;
int z=0;
for(n=10;n<=200;n++)
{
if(n/100==0)
{
a=n/10;
b=n%10;
if(a==b)
printf("%d\n",n);

}
else{
x=n/100;
y=n%10;
if(x==y)
printf("%d,\n",n);

}
z++;
if(z%5==0)
printf("\n");
}
return 0;

}

能截一下题目吗

把z++;
if(z%5==0)
printf("\n");
}
return 0;改成
if(n%5==0)
printf("\n");
}
return 0;试试