帮我看一下这个程序,有什么错误?(数据结构)

来源:百度知道 编辑:UC知道 时间:2024/05/02 02:06:12
main()
{
int i=0;
int k=0;
int a[6]={1,9,25,37,49,65};
int b[5]={2,9,7,25,35};
int c[11];
for(i=0;i<=11;i++)
{
if (a[i]==b[i])
{
c[k]=a[i];
k++;
}
else if (a[i]<b[i])
{
c[k]=a[i];
c[k+1]=b[i];
k++;
k++;
}
else
{
c[k]=b[i];
c[k+1]=a[i];
k++;
k++;
};
};
for(k=0;k<=15;k++)
{printf("\n");
printf("%d",c[k]);
};
}

main()
{
int i=0;
int j=0;
int k=0;
int temp;
int a[6]={1,9,25,37,49,65};
int b[5]={2,7,25,35,49};
int c[11];
for(i=0;i<=5;i++)
{c[k]=a[i];
k++;
};
for(j=0;j<=4;j++)
{c[k]=b[j];
k++;
};

for(j=0;j<=9;j++)
{
for(i=0;i<=9-j;i++)
{
if (c[i]>c[i+1])
{ temp=c[i];
c[i]=c[i+1];
c[i+1]=temp;
}
else if (c[i]==c[i+1])
{ for(i;i<=10;i++)
c[i+1]=c[i+2];

}
}
}
for(k=0;k<=8;k++)
{
printf("\n");
printf("%d",c[k]);
printf("\n");
}
}

要说错误,除了某些标点错误外,语法