運用C 的一些排序

2021-06-21 20:21:48 字數 1278 閱讀 8827

#include

#include

using namespace std;

int main()

;//max_element()找陣列中的最大數,返回指標型別

printf("the max_element is :%d\n", *max_element(a, a + 10));

//min_element()找陣列中的最小數,返回指標型別

printf("the min_element is :%d\n", *min_element(a, a + 10));

//min()找到兩個數中的較小數,引數是兩個變數,返回元素型別

int x = 10, y = 20;

printf("the little element is :%d\n", min(x, y));

//max()找到兩個數中的較大數,引數是兩個變數,返回元素型別

printf("the bigger element is :%d\n", max(x, y));

printf("\n");

system("pause");

return 0;

}另附sort函式排序法--

sort函式排序

需要注意的要點:

1.標頭檔案有兩行是c++的寫法,所以檔案要加字尾為.cpp,那個沒有.h!

2.sort預設是公升序排法,sort括號內的引數為(陣列首元素位址,尾元素下一位位址)。

並且區間是左閉右開[ )的!

*/ #include

//#include

#include //這兩行(+下)是c++的標頭檔案寫法,固定的。

using namespace std;

int main()

; //sort的引數是(陣列首元素位址,尾元素下一位位址),預設是公升序

sort(a, a + 5);

for(int i = 0; i < 5; ++i)

printf("%d ", a[i]);

printf("\n");

system("pause");

return 0;

}#include

#include

#include

using namespace std;

int main()

sort(a,a+3);

for(i=0;i<3;i++)

printf("\n");

system("pause");

return 0;

}

一些簡單函式的運用

哈哈,最近學習到函式部分,下面一些簡單的小問題,我們試試來用函式的方法解決。1.輸出1 100之間的素數 include int main if j i return 0 上面是一般的方法,下面我們用函式的方法做 include include int number int i if j sqrt ...

C 一些排序演算法

氣泡排序 學語言要花大力氣學資料結構和演算法。using system namespace bubblesorter j public class mainclass bubblesorter sh new bubblesorter sh.sort iarrary for int m 0 m選擇排序...

一些結構體的運用例項

最近快要期末考試了,也沒什麼特別多時間去學習新的知識,只能好好複習一些學過的知識並加以運用。下面是一些例項 根據從易到難的順序排列 1.定義5個學生結構體型別 姓名 學號 三門課的成績 高數 英語 c語言 平均分 輸入該生的上述資訊並輸出。include typedef struct student...