恳请各位GG帮帮忙看看
是什么地方出错了
程序如下:
编译是老实出以下的错:statement missing ;
main()
{
long q, a,m=1,k=1;
int b[10];
int i, n,res;
scanf("%d",&n);
scanf("%ld",&a);
for(i=0;i<n;i++)
{scanf("%d",&b[i]);
}
while(a<1111111)
{ m=a;res=0;
whlie(m>0)
{
q=m%10;
for(i=0;i<n;i++)
{ res=0;
if(q==b[i]) res=1;
if(res==0) break;
}
if(res==1)printf("%ld",m);
else m=m/10;
}
if(res==1) break;
if(res!=1) { k=k+1; a=a*k;}
}
}
[ 此贴被kangtalc在2007-04-03 22:35重新编辑 ]