1樓:滄海雄風
很簡單啊
排列前把要不動的元素位置記住
排序時不參與排序
排序完後插入到記錄的元素位置就ok 了啊
自己先想想 不行再來問我 我再給你寫
大半夜的正玩遊戲 真心不想寫**啊
2樓:匿名使用者
樓主給你一個思路,排序的時候可以用兩個for迴圈
當遇到a[index],index值可以讓使用者輸入
就是a[i],i=index的時候,就用continue,這樣程式就不會動這個元素了~!
3樓:匿名使用者
就是一個簡單的排序 大不了多了一個條件而已
4樓:匿名使用者
可以考慮用選擇排序,氣泡排序的思想……
5樓:熾熱紅翼
#include
using namespace std;
int main()}}
cout<<"the sorted numbers:"<
for(i=0;i
cout<
return 0;}
已知一個已升序排列的陣列,從鍵盤輸入一個數,將它插入到陣列中的合適位置,使陣列依然有序。
6樓:匿名使用者
8. i=9;
9. a[i] > x
10. a[i+1] = x
對於8,開始copy要找到陣列的末尾,才bai能從後往前找。du對於9,我們要找到輸入zhi的x比陣列中dao的數大的位置,因此如果當前陣列元素大於x,就要往前找。
對於10,根據註釋填入程式即可。
結果如下:
在C輸入數到一維陣列中,然後升序排序後輸出,分別用三
include using namespace std void input int arr,int n void sort int arr,int n void output int arr,int n cout endl int main vc6.0 除錯執行通過來.include includ...
對一組無序數進行遞增排序 使用氣泡排序和快速排序,比較它們的排序用時
氣泡排序 void bubblesort int data,size t size if ordered break void quicksort int data,size t left,size t right while j p data j pivot j if j p data p piv...
關於c語言動態陣列,關於C語言動態陣列
採納我吧,給你費了好大勁啊 include include include const int maxsize 100 templateclass linlist template class node template node node linlist entry entry template ...