实验11.2 链表 6-1 建立学生信息链表
生活随笔
收集整理的這篇文章主要介紹了
实验11.2 链表 6-1 建立学生信息链表
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
本題要求實現一個將輸入的學生成績組織成單向鏈表的簡單函數。
函數接口定義:
void input();
該函數利用scanf從輸入中獲取學生的信息,并將其組織成單向鏈表。鏈表節點結構定義如下:
單向鏈表的頭尾指針保存在全局變量head和tail中。
輸入為若干個學生的信息(學號、姓名、成績),當輸入學號為0時結束。
裁判測試程序樣例:
#include <stdio.h> #include <stdlib.h> #include <string.h>struct stud_node {int num;char name[20];int score;struct stud_node *next; }; struct stud_node *head, *tail;void input();int main() {struct stud_node *p;head = tail = NULL;input();for ( p = head; p != NULL; p = p->next )printf("%d %s %d\n", p->num, p->name, p->score);return 0; }/* 你的代碼將被嵌在這里 */輸入樣例:
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
總結
以上是生活随笔為你收集整理的实验11.2 链表 6-1 建立学生信息链表的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 35岁龅牙做牙齿矫正会太晚了吗
- 下一篇: 《植物大战僵尸杂交版》汉堡王2通关攻略-