本題要求實現乙個將輸入的學生成績組織成單向鍊錶的簡單函式。
函式介面定義:
void input();
該函式利用scanf從輸入中獲取學生的資訊,並將其組織成單向鍊錶。鍊錶節點結構定義如下:
struct stud_node ;
單向鍊錶的頭尾指標儲存在全域性變數head和tail中。
輸入為若干個學生的資訊(學號、姓名、成績),當輸入學號為0時結束。
裁判測試程式樣例:
#include
#include
#include
struct stud_node ;
struct stud_node *head, *tail;
void input();
int main()
/* 你的**將被嵌在這裡 */
輸入樣例:
1 zhang 78
2 wang 80
3 li 75
4 zhao 85
0輸出樣例:
1 zhang 78
2 wang 80
3 li 75
4 zhao 85
void
input()
else
//否則,這裡就直接是鍊錶的尾插法。
q=(struct stud_node*
)malloc
(sizeof
(struct stud_node));
q->next=
null
;scanf
("%d "
,&q->num);}
}
實驗11 2 1 建立學生資訊鍊錶 (20 分)
本題要求實現乙個將輸入的學生成績組織成單向鍊錶的簡單函式。函式介面定義 void input 該函式利用scanf從輸入中獲取學生的資訊,並將其組織成單向鍊錶。鍊錶節點結構定義如下 struct stud node 單向鍊錶的頭尾指標儲存在全域性變數head和tail中。輸入為若干個學生的資訊 學號...
實驗11 2 1 建立學生資訊鍊錶 20 分
本題要求實現乙個將輸入的學生成績組織成單向鍊錶的簡單函式。函式介面定義 void input 該函式利用scanf從輸入中獲取學生的資訊,並將其組織成單向鍊錶。鍊錶節點結構定義如下 struct stud node 單向鍊錶的頭尾指標儲存在全域性變數head和tail中。輸入為若干個學生的資訊 學號...
實驗11 2 1 建立學生資訊鍊錶 20 分
本題要求實現乙個將輸入的學生成績組織成單向鍊錶的簡單函式。函式介面定義 void input 該函式利用scanf從輸入中獲取學生的資訊,並將其組織成單向鍊錶。鍊錶節點結構定義如下 struct stud node 單向鍊錶的頭尾指標儲存在全域性變數head和tail中。輸入為若干個學生的資訊 學號...