題意描述:
對一維陣列按照從小到大的順序排序。程式定義函式sort()來實現陣列a的排序。函式原型如下:
void sort(int a, int n);
陣列元素的輸出呼叫printarr()。
輸入 第一行輸入乙個整數n(1<=n<=10),表示陣列有n個整數;第二行輸入n個整數。
輸出 輸出佔一行。對這n個整數數按照從小到大的順序輸出,資料之間用乙個空格隔開。
解題思路:
可以用氣泡排序或者選擇排序法進行陣列a的排序。
**實現:
1 #include2void printarr(int a,intn)3
8void sort(int a,intn)9
19}20
} 21
printarr(a,n);22}
23int
main()
24
易錯分析:
1.普通的氣泡排序以及選擇排序要熟練運用,熟能生巧。
ZZULIOJ 1119 一維陣列排序
題目描述 對一維陣列按照從小到大的順序排序。程式定義函式sort 來實現陣列a的排序。函式原型如下 void sort int a,int n 陣列元素的輸出呼叫printarr 輸入 第一行輸入乙個整數n 1 n 10 表示陣列有n個整數 第二行輸入n個整數。輸出 輸出佔一行。對這n個整數數按照從...
ZZULIOJ 1119 一維陣列排序
題目描述 對一維陣列按照從小到大的順序排序。程式定義函式sort 來實現陣列a的排序。函式原型如下 void sort int a,int n 陣列元素的輸出呼叫printarr 輸入 第一行輸入乙個整數n 1 n 10 表示陣列有n個整數 第二行輸入n個整數。輸出 輸出佔一行。對這n個整數數按照從...
ZZULIOJ1119一維陣列排序(多種解法)
題目描述 對一維陣列按照從小到大的順序排序。程式定義函式sort 來實現陣列a的排序。函式原型如下 void sort int a,int n 陣列元素的輸出呼叫printarr int a,int n 輸入第一行輸入乙個整數n 1 n 10 表示陣列有n個整數 第二行輸入n個整數。輸出輸出佔一行。...