題目描述
初步掌握了鍊錶的建立,下面我們再來乙個簡單的鍊錶的操作。
輸入一些學生的資訊,包括學號、姓名、成績。
現在要求你用函式建立乙個學生庫的鍊錶。
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 結...