求高手C關於升序和降序的問題,關於c 用sort函式 降序排序的小問題?

2021-07-12 17:33:47 字數 798 閱讀 3809

1樓:菜刀撒

新增成員函式,void stuoperate::sort1(&stu)//升序

void stuoperate::sort2(&stu)//降序然後在你列印之前呼叫sort函式 升降序 自己選就行.

具體位置 和你的void print(int i)位置一樣

2樓:

給你個例子吧

其實你需要寫一個排序函式,比如簡單的氣泡排序:

不太知道你的class具體構成,你可以再class stuoperate裡新增一個成員函式

// 傳入學生資訊列表,這裡假設是個陣列,具體視你自己實現void stuoperate::bubble_sort(stu, int num) }}

}這裡氣泡排序以學號number降序排列,其他的你應該可以舉一反三

3樓:起風哥

for(i=0;istu[j+1])}}

4樓:

可以用sort函式

bool cmp(stu a,stu b)//這裡是按照學號的升序來排的

sort(stu,stu+n,cmp);

5樓:匿名使用者

你先寫個順序列印的

然後,用比較排序法,比較序號,如果大於就交換所有記錄的資訊,這樣就完成了一種排序的方式

6樓:匿名使用者

按學號或者姓名排序就好了!

關於c++ 用sort函式 降序排序的小問題?

求C 高手解答關於函式指標問題

不是函式指標可以指向任何同型別的函式嗎?這是可以的 但是一般的成員函式是在例項化類 建立物件 時,才在記憶體中分配空間的。include using namespace std class ca int main 可以把成員函式說明成靜態函式,這樣就能確定此函式有乙個固定的唯一位址。不是函式名就是首...

急求!!C 高手來,關於排序綜合的問題

visual studio 2005中編譯通過 include include include using namespace std void qsort int a,int b,int e 快速排序 void insertsort int a,int n 插入排序 a j 1 k void qu...

c語言中關於字元陣列的長度問題,C語言中關於字元陣列的長度問題

r 這是個字元陣列,系統只為它分配了3個位元組的空間,但是strlen只有遇到 0 才會返回 於是它會向後繼續進行,直到有 0 這其實是越界 或許沒有,可能訪問的是q 10 了.你可以這樣 printf s n r 來檢視下列印的資訊。在我的上面 tc 是 3 3 3 9 哎。strlen 是在st...