杭电ACM2019题,运行是正确的,但是无法AC,请问是哪里错了?
代码如下:#include<stdio.h>
#include<stdlib.h>
int main()
{
int n,i,m,b,a[101];
while(scanf("%d%d",&n,&m)!=EOF)
{
if(n==0&&m==0) break;
for(i=0;i<=n-1;i++)
{scanf("%d",&a[i]);}
for(i=1;i<=n-1;i++)
{
if(m>a[i-1]&&m<a[i])
{
for(b=n;b>=i+1;b--)
a[b]=a[b-1];a[i]=m;
}
}
printf("%d",a[0]);
for(i=1;i<=n;i++)
{printf(" %d",a[i]);}
printf("\n");
}
system("pause");
return 0;
}