实验11.2 链表 6-1 建立学生信息链表
生活随笔
收集整理的這篇文章主要介紹了
实验11.2 链表 6-1 建立学生信息链表
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
本題要求實(shí)現(xiàn)一個(gè)將輸入的學(xué)生成績(jī)組織成單向鏈表的簡(jiǎn)單函數(shù)。
函數(shù)接口定義:
void input();
該函數(shù)利用scanf從輸入中獲取學(xué)生的信息,并將其組織成單向鏈表。鏈表節(jié)點(diǎn)結(jié)構(gòu)定義如下:
單向鏈表的頭尾指針保存在全局變量head和tail中。
輸入為若干個(gè)學(xué)生的信息(學(xué)號(hào)、姓名、成績(jī)),當(dāng)輸入學(xué)號(hào)為0時(shí)結(jié)束。
裁判測(cè)試程序樣例:
#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
總結(jié)
以上是生活随笔為你收集整理的实验11.2 链表 6-1 建立学生信息链表的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 35岁龅牙做牙齿矫正会太晚了吗
- 下一篇: 《植物大战僵尸杂交版》汉堡王2通关攻略-