題目描述
對一維陣列按照從小到大的順序排序。程式定義函式sort()來實現陣列a的排序。函式原型如下:
void sort(int a, int n);
陣列元素的輸出呼叫printarr(int a,int n);
輸入第一行輸入乙個整數n(1<=n<=10),表示陣列有n個整數;第二行輸入n個整數。
輸出輸出佔一行。對這n個整數數按照從小到大的順序輸出,資料之間用乙個空格隔開。
樣例輸入
66 5 1 2 3 4
樣例輸出
1 2 3 4 5 6
*** 第一種方法:直接排序***
#include #include void sort(int a, int n);
void printarr(int a, int n);
int main()
}void printarr(int a, int n)
temp=a[index];
a[index]=a[i];
a[i]=temp;
}}void printarr(int a, int n)
}void printarr(int a, int n)
int compare2(const void *a,const void *b)
int main()
void printarr(int a, int n)
printf("\n");
}
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個整數數按照從...
zzuli oj 1119 一維陣列排序
題意描述 對一維陣列按照從小到大的順序排序。程式定義函式sort 來實現陣列a的排序。函式原型如下 void sort int a,int n 陣列元素的輸出呼叫printarr 輸入 第一行輸入乙個整數n 1 n 10 表示陣列有n個整數 第二行輸入n個整數。輸出 輸出佔一行。對這n個整數數按照從...