循环问题
#includevoid main()
{
int i=0,t, n=1234,a[4],E,j,x=0,s;
for(n=1000;n<1002;n++)
{
s=n;
printf("%d \n",n);
while(1)
{
// printf("%d \n",s);
a[i]=s%10;
s=(s-a[i])/10;
if(s==0)
break;
i++;
}
printf("%d \n",s);
//
//for(i=0;i<4;i++)
//printf("%d ",a[i]);
/*t=a[0]*1000+a[1]*100+a[2]*10+a[3];
for(E=1;E<=9;E++)
{ x=0;
if(E*n==t)
{
for(i=0;i<4;i++)
{
for(j=i+1;j<4;j++)
if(a[i]!=a[j])
x++;
}
if(x==6)
printf("%d \n",n);
}
}*/
}
}
为什么语句不能终止了