C語言 輸入整數陣列 氣泡排序

2021-06-06 19:39:25 字數 632 閱讀 4992

/**

輸入整數陣列,利用冒泡法進行排序,輸出每次冒泡的結果

*/#include #include #include #define size 100

using namespace std;

void swap(int &a,int &b);

//交換引數的值

bool bubble(int *array,int array_size);

//氣泡排序

void printarray(int *array,int array_size);

//輸出陣列中元素

int main()

array_size=i;

dowhile(bubble(array,array_size));

}void swap(int &a,int &b)

bool bubble(int *array,int array_size){//氣泡排序

bool flag=false;

for(int i=0;i

執行結果:

C語言 整數陣列去重並排序

一 c語言中自有的qsort 函式 功能 使用快速排序對要排序的物件進行排序 原型 void qsort void base,int nelem,int width,int fcmp const void const void 引數介紹 1 待排序陣列的首位址 2 待排序陣列中元素的個數 3 各個元...

隨機整數陣列去重與排序

明明想在學校中請一些同學一起做一項問卷調查,為了實驗的客觀性,他先用計算機生成了n個1到1000之間的隨機整數 n 1000 對於其中重複的數字,只保留乙個,把其餘相同的數去掉,不同的數對應著不同的學生的學號。然後再把這些數從小到大排序,按照排好的順序去找同學做調查。請你協助明明完成 去重 與 排序...

C 實現整數氣泡排序 選擇排序

首先定義排序過程中要用到的swap方法,用於交換兩個整數的值 交換兩個整數的值 數1 數2 private static void swap ref int aa,ref int bb 氣泡排序 class program bubblesort a for int i 0 i a.length i ...