PTA 建立學生資訊鍊錶

2021-09-04 11:18:38 字數 1010 閱讀 5112

題目鏈結 ,需要許可權

本題要求實現乙個將輸入的學生成績組織成單向鍊錶的簡單函式。

函式介面定義:

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

解題思路 :scanf 函式讀取完資料後用 getchar 讀取多餘的回車或空格符

void

input()

}}

PTA 建立學生鍊錶

本題要求實現乙個將輸入的學生成績組織成單向鍊錶的簡單函式。void input 該函式利用scanf從輸入中獲取學生的資訊,並將其組織成單向鍊錶。鍊錶節點結構定義如下 struct stud node 單向鍊錶的頭尾指標儲存在全域性變數head和tail中。輸入為若干個學生的資訊 學號 姓名 成績 ...

學生資訊鍊錶

include include include include 本程式採用鍊錶的操作,也就是不限空間 struct node struct node listcreat 建立結構體的函式 void list add struct node head 新增學生資訊 void list show str...

6 4 建立學生資訊鍊錶 (20 分

本題要求實現乙個將輸入的學生成績組織成單向鍊錶的簡單函式。函式介面定義 void input 該函式利用scanf從輸入中獲取學生的資訊,並將其組織成單向鍊錶。鍊錶節點結構定義如下 struct stud node 單向鍊錶的頭尾指標儲存在全域性變數head和tail中。輸入為若干個學生的資訊 學號...