學生資訊庫的建立(用鍊錶完成)

2021-09-29 23:14:49 字數 1151 閱讀 1114

題目描述

初步掌握了鍊錶的建立,下面我們再來乙個簡單的鍊錶的操作。

輸入一些學生的資訊,包括學號、姓名、成績。

現在要求你用函式建立乙個學生庫的鍊錶。

struct node

;struct node * create_stu_doc();

完成函式內煉表的建立工作。

輸入輸入一些學生的資訊,每個學生資訊一行,分別為學號、姓名和成績,中間用空格隔開,其中學號和成績均為整數,姓名為不超過15個僅包含大小寫字母的字元。

如果輸入的一行是非正整數時,表示結束

輸出按照輸入的順序建立鍊錶,並輸出所有高於平均分同學的學號和分數,每行2個整數,中間用空格隔開。

樣例輸入

1001 xiangwang 90

1002 xiaoli 85

1003 xiaohong 97

1004 xiaoma 76

-1樣例輸出

1001 90

1003 97

提示

#include

#include

#include

using

namespace std;

struct node

;struct node *

create_stu_doc()

;int

main()

s=s/n;

for(p=head;p!=

null

;p=p-

>next)

}return0;

}//完成create_stu_doc()函式的設計..

.

填滿**為

```cpp

#includeusing namespace std;

struct node ;

struct node * create_stu_doc()

return head;

};int main()

s=s/n;

for(p=head; p!=null; p=p->next)

} return 0;

}

***ac***

PTA 建立學生資訊鍊錶

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

統計學生資訊(使用鍊錶完成)

描述 利用動態鍊錶記錄從標準輸入輸入的學生資訊 學號 姓名 性別 年齡 得分 位址 其中,學號長度不超過20,姓名長度不超過40,性別長度為1,位址長度不超過40 輸入 輸入包括若干行,每一行都是乙個學生的資訊,如 00630018 zhouyan m 20 10.0 28 460 輸入的最後以 e...

統計學生資訊(使用動態鍊錶完成)

描述利用動態鍊錶記錄從標準輸入輸入的學生資訊 學號 姓名 性別 年齡 得分 位址 其中,學號長度不超過20,姓名長度不超過40,性別長度為1,位址長度不超過40 輸入包括若干行,每一行都是乙個學生的資訊,如 00630018 zhouyan m 20 10.0 28 460 輸入的最後以 end 結...