请给你的有关数组越界的观点....如果IM服用大阵列输出20数组大小....打印垃圾值C编程数组索引越界
#include<stdio.h>
int main()
{
int message[200],i,j,n,count,temp;
count=0;
scanf("%d",&n);
//input taking line
for(i=1; i<=n; i++)
scanf("%d",&message[i]);
for(i=1; i<=n; i++)
{
if(message[i]==1)
{
count+=1;
}
if(message[i]==0)
count=0;
if(count==5)
{
count=0;
temp=message[i+1];
message[i+1]=0;
//n=n+1;
//n1=n;
for(j=(n); j<(i+2); j--)
{
message[j+1]=message[j];
}
n++;
message[i+2]=temp;
}
}
printf("line\n");
//n1+=1;
for(i=0; i<n; i++)
{
printf("%d\n",message[i]);
}
//n1+=1;
return 0;
}
正确的位感谢您的帮助...
显示您的输入。 – BLUEPIXY