C语言实现现有一有序数组,要求输入一个数后,按原来排序的规律将他插入数组中

完整代码:

// 现有一有序数组,要求输入一个数后,按原来排序的规律将他插入数组中
#include

int main()
{
    //升序排列
    int arr[100]={2,4,6,8,10};
    //数组中元素的个数
    int length=5;
    printf("有序数组为\n");
    for (int i = 0; i i; j--)
            {
                arr[j]=arr[j-1];
            }
            arr[i]=num;
            //说明num在数组中间
            flag=1;
            break;
        }
    }
    //当这个数比数组中的数都大时,把这个数放在数组尾部
    if (flag==0)
    {
        arr[length]=num;
    }
    printf("插入后该数组为\n");
    for (int i = 0; i 

运行截图:

C语言实现现有一有序数组,要求输入一个数后,按原来排序的规律将他插入数组中_第1张图片

C语言实现现有一有序数组,要求输入一个数后,按原来排序的规律将他插入数组中_第2张图片

C语言实现现有一有序数组,要求输入一个数后,按原来排序的规律将他插入数组中_第3张图片

你可能感兴趣的:(c语言,C经典100题)