有序陣列中插入資料

2021-08-02 08:30:32 字數 762 閱讀 2130

問題描述:【專案3-有序陣列中插入資料】

定義好乙個有10個元素的陣列,先輸入9個呈公升序的數作為前9個元素,再輸入乙個數,要求按原來排序的規律將它插入陣列中。

例如,9個呈公升序的數為1 7 8 17 23 24 59 62 101,需要插入的數字為50,輸出的序列則為1 7 8 17 23 24 50 59 62 101。

程式**:

#include /*

*csdn學院--2016級

*目的:讓**見證成長(作為乙個初學的菜鳥,如

*檔名稱:myfun158.c

*問題描述:有序陣列中插入資料

*完成日期:2023年6月8日

*/int main()

printf("請輸入需要插入的數:");

scanf("%d",&num);

while(i>=0&&arr[i]>num)

arr[i+1]=num;

for(j=0;j<10;j++)

printf(" %d",arr[j]);

return 0;

}

輸出結果:

心得體會:

作為乙個大學二的菜鳥,開始慢慢前進,多多少少感到有收穫,由於水平有限,多多少少有錯,望包涵

在有序陣列中插入

問題及 檔名稱 test.cpp 完成日期 2014年 11 月 21 日 版本號 v1.0 問題描述 定義好乙個有10個元素的陣列,先輸入9個呈公升序的數作為前9個元素,再輸入乙個數,要求按原來排序的規律將它插入陣列中。輸入描述 第一行,原始數列,9個呈公升序的數。第二行,需要插入的數字。程式輸出...

OJ 在有序陣列中插入資料

問題及 檔名稱 test.cpp 完成日期 2014年 12 月 04 日 版本號 v1.0 問題描述 定義好乙個有10個元素的陣列,先輸入9個呈公升序的數作為前9個元素,再輸入乙個數,要求按原來排序的規律將它插入陣列中。輸入描述 輸入前九個數,再輸入乙個需要插入的數 程式輸出 輸出排序後的新順序 ...

有序陣列的插入

習題1.9 有序陣列的插入 20 分 本題要求將任一給定元素插入從大到小排好序的陣列中合適的位置,以保持結果依然有序。函式介面定義 bool insert list l,elementtype x 其中list結構定義如下 typedef int position typedef struct ln...