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

2022-05-09 15:54:57 字數 689 閱讀 4008

【描述】

利用動態鍊錶記錄從標準輸入輸入的學生資訊(學號、姓名、性別、年齡、得分、位址)

其中,學號長度不超過20, 姓名長度不超過40, 性別長度為1, 位址長度不超過40

【輸入】

輸入包括若干行,每一行都是乙個學生的資訊,如:

00630018 zhouyan m 20 10.0 28#460

輸入的最後以"end"結束

【輸出】

輸出將輸入的內容倒序輸出

每行一條記錄,按照

學號 姓名 性別 年齡 得分 位址

的格式輸出

【水題一枚】建乙個雙向鍊錶,倒著輸出。

1 #include2 #include3 #include4 #include5 #include6

using

namespace

std;

7struct

stu8

20void

print()

2125

};26

struct

node

27*head, *tail, *p;

31int

main()

3246 p =tail;

47while(p !=head)

4852

return0;

53 }

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

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

統計學生資訊

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

學生資訊鍊錶

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