譚浩強 紅寶書 章節6 課後習題4

2021-08-30 21:33:18 字數 454 閱讀 8880

題目:有乙個已排好序的陣列,要求輸入乙個數後,按原來排序的規律將它插入陣列中

像這種題目給的條件有點模糊,與一些指示明確的比賽題目不一樣。

所以我們先暫定乙個公升序陣列 , 因為有5個元素,所以我們定義時按照題目要求,應該給其多加乙個元素。也就是a[6]=。

然後按照從大至小的順序讓插入數b與a[i]進行對比排列,大的數賦值給a[i+1], 然後依次進行比較。

為什麼要賦值給a[i+1]呢,舉個簡單例子

b值為6,a[5]也就是8,當bint main()

; //乙個公升序變數,數值為6,但只定義了5個,還留著乙個

scanf("%d",&b);

for(i=n-2;i>=0;i--) //迴圈5次,降序輸出。

else

}for(i=0;isystem("pause");

return 0;

}

Algorithm 1 1課後習題

這是 演算法 一書中課後習題1.1.13的習題 這裡涉及到的幾個知識點 1.二維陣列的定義,示例如主函式中的arr二維陣列定義並將其初始化 變數型別 變數名 new 變數型別 example1 int arr new int,example2 int arr example3 int arr new...

專案一課後習題

1 c linux是一種類unix的作業系統 2 d linux是乙個 多使用者 多工 的作業系統。linux的主要特點有 1 多使用者環境 可同時讓多個使用者同時使用同一臺機器。2 多環境支援 linux是32位多工環境,可同時處理多個程式。3 多半臺 支援intel amd等處理器。4 支援各種...

專案一課後習題作業

一 選擇題 1.linux和unix的關係是 c linux是一種類unix的作業系統。2.linux是乙個 d 的作業系統。多使用者 多工 二 簡答題 1.linux系統的主要特點 1 穩定性 linux沿襲了unix作業系統的體系架構,所以有先天的成熟穩定的特點,比windows還好得多。2 安...