PTA 學生成績煉表處理(C語言)

2022-05-08 08:45:23 字數 1170 閱讀 3279

本題要求實現兩個函式,乙個將輸入的學生成績組織成單向鍊錶;另乙個將成績低於某分數線的學生結點從鍊錶中刪除。

struct stud_node *createlist();

struct stud_node *deletelist( struct stud_node *head, int min_score );

函式createlist利用scanf從輸入中獲取學生的資訊,將其組織成單向鍊錶,並返回煉表頭指標。鍊錶節點結構定義如下:

struct

stud_node ;

輸入為若干個學生的資訊(學號、姓名、成績),當輸入學號為0時結束。

函式deletelist從以head為頭指標的鍊錶中刪除成績低於min_score的學生,並返回結果鍊錶的頭指標。

#include #include 

struct

stud_node ;

struct stud_node *createlist();

struct stud_node *deletelist( struct stud_node *head, int

min_score );

intmain()

/*你的**將被嵌在這裡

*/

1 zhang 78

2 wang 80

3 li 75

4 zhao 85080

2 wang 80

4 zhao 85

struct stud_node *createlist()

else

temnode=(struct stud_node *)malloc(sizeof(struct

stud_node));//問題關鍵,之前少寫了這句話

}return

firstnode;

}struct stud_node *deletelist( struct stud_node *head, int

min_score )

return

head;

}

PTA函式題 學生成績煉表處理

6 39 學生成績煉表處理 20分 本題要求實現兩個函式,乙個將輸入的學生成績組織成單向鍊錶 另乙個將成績低於某分數線的學生結點從鍊錶中刪除。函式介面定義 struct stud node createlist struct stud node deletelist struct stud node...

6 7 學生成績煉表處理 20 分 PTA

本題要求實現兩個函式,乙個將輸入的學生成績組織成單向鍊錶 另乙個將成績低於某分數線的學生結點從鍊錶中刪除。函式介面定義 struct stud node createlist struct stud node deletelist struct stud node head,int min scor...

函式題 學生成績煉表處理

本題要求實現兩個函式,乙個將輸入的學生成績組織成單向鍊錶 另乙個將成績低於某分數線的學生結點從鍊錶中刪除。函式介面定義 struct stud node createlist struct stud node deletelist struct stud node head,int min scor...