已有一个已排好序的数组,要求输入一个数,将它插入数组中,保持数组依然有序。

已有一个已排好序的数组,要求输入一个数,将它插入数组中,保持数组依然有序。

程序代码:
#include
int main()
{
    int a[11]={1,2,3,4,5,7,8,9,10,11};
    int i,t,m;
    printf("排序前:\n");
    for(i=0;i<11;i++)
        printf("%d ",a[i]);
        printf("\n");
    printf("输入一个数:\n");
        scanf("%d",&m);
    for(i=0;i<11;i++)
    {
        if(m         {
            t=m;m=a[i];a[i]=t;
        }
    else if(m>a[9])
            a[10]=m;
    }
      printf("排序后:\n");
    for(i=0;i<11;i++)
        printf("%d ",a[i]);
return 0;
}

已有一个已排好序的数组,要求输入一个数,将它插入数组中,保持数组依然有序。_第1张图片

 

你可能感兴趣的:(c语言)