从键盘输入一有序(如:升序)数组,编程实现在此有序数组中插入一个新的数值,插入后此数组仍然要保持有序。(先输入9个有序的数,然后再输入需要插入的数据)若输入18233646495069738151则输出18233646495051697381
举一反三
- 在一个有序的非递减数组中插入一个新数据,插入后数组仍保持有序。
- 编写一个程序,将输入的数据插入到一个已按升序排好的数组中,要求插入后的数组仍然按升序排列。
- 编写一个程序,将输入的数据插入到一个已按升序排好的数组中,要求插入后的数组仍然按升序排列。已定义假定输入已排序好的6个数,1,2,3,5,6,7,插入4,输出1,2,3,4,5,6,7
- 对于整型有序递增数组a[10](有效数据个数少于10),编写程序,输入任意整数,将其插入到数组的正确位置。
- 已有一个已排好序的数组{4,6,7,8,10,11},要求用scanf输入一个数后,按原来排序的规律将它插入到数组中。例如输入的数为9,则数组变为{4,6,7,8,9,10,11}例如输入的数为5,则数组变为{4,5,6,7,8,10,11}