对数组中十个数排序,然后输入一个数后,按原来排序的规律将其插入到数组中
似乎问题比较多,帮忙看看#include <stdio.h>
main()
{
int i,a[12],t,k,m;
for(i=0;i<11;i++)
{
a[i]=0;
for(i=1;i<11;i++)
scanf("%d",&a[i]);
for(k=1;k<11;k++)
for(i=k+1;i<11;i++)
while(a[i-1]>a[i])
{
t=a[i-1];
a[i-1]=a[i];
a[i]=t;
}
for(i=1;i<11;i++)
printf("%d ",a[i]);
}
printf("\nplease input a number\n");
scanf("%d",&m);
for(i=1;i<11;i++)
if(a[i]>m)
break;
for(k<=11;k>i;k--)
a[k]=a[k-1];
a[i]=m;
for(i=1;i<=11;i++)
printf("%d ",a[i]);
}