程式設計練習題

2021-07-24 13:44:59 字數 1007 閱讀 1450

程式student *create(student studs,int n)。

student

是乙個結構型別,包含姓名、成績和指標域。

studs

陣列中儲存了n個

student

記錄。create

函式的功能是編寫根據

studs

陣列建立乙個鍊錶,鍊錶中結點按成績降序排列,函式返回煉表頭指標。

#include#includetypedef struct student

student;

typedef student * link;

student *create(student studs, int n);

void create_empty_list(link * head);

void is_malloc_ok(link new_node);

void insert_node_sort(link *head, link new_node);

void display_list(link head);

int main()

printf("輸入的資料:\n");

printf("名字 成績\n");

for (i = 0; i name,p->grade);

p = p->next; }}

student *create(student studs, int n)

return head;

}void create_empty_list(link *head)

void is_malloc_ok(link new_node)

}void insert_node_sort(link *head, link new_node)

else

if (p == *head)

else

}}

併發程式設計 練習題

1 簡述計算機作業系統中的 中斷 的作用?中斷機制包括硬體的中斷機制和作業系統的中斷處理服務程式。中斷機制由一些特定的暫存器和控制線路組成。處理器和外圍裝置等識別到的事件儲存在特定的暫存器中,處理器每執行完一條指令均由中斷機制判斷是否有事件發生。若無事件發生,cpu繼續執行,若有事件發生,則中斷機制...

C 程式設計練習題

using system namespace 字串排序 public static void printarray params string a for int i 0 i a.length i console.write a i 2.用遞迴函式實現二分查詢 using system namesp...

shell程式設計練習題

g echo she is a girl g echo she is a girl b echo he is a boy b echo he is a boy echo i dont know esac 注 此處echo輸出的內容最好用雙引號引起來 雖然官方手冊說可以不用雙引號,但在本系統cento...