資料結構262 學生資訊管理

2021-10-04 23:22:49 字數 1092 閱讀 2846

某班學生的資訊存放在乙個線性單鏈表中,但每學期都有學生因故退學。現要求根據退學學生的學號,將其資訊從鍊錶中刪除。假設學生的資料只儲存姓名、學號、性別,並採用結構體型別描述。

若煉表中有退學學生,輸出刪除該學生後的學生資料;如果鍊錶中沒有該學生,則輸出錯誤資訊no。

例1:

lidong 1001 m

zhaojian 1002 m

chenkai 1003 m

lixia 1004 f

wanghong 1005 f

qianli 1006 f

zhouqiang 1007 m

例2:

lidong 1001 m

zhaojian 1002 m

chenkai 1003 m

lixia 1004 f

wanghong 1005 f

qianli 1006 f

zhouqiang 1007 m

例1:

lidong 1001 m

zhaojian 1002 m

lixia 1004 f

wanghong 1005 f

qianli 1006 f

zhouqiang 1007 m

例2:

no

#include

#include

#include

typedef

struct stu

l;l *

cre(

) r->next=

null

;return head;

}l *

loc(l *head,

int h)

return

null;;

}void

del(l *head,l *t)

void

output

(l *head)

}int

main()

return0;

}

資料結構262 學生資訊管理

試題名稱 學生資訊管理 時間限制 1 秒 記憶體限制 10000kb 問題描述 某班學生的資訊存放在乙個線性單鏈表中,但每學期都有學生因故退學。現要求根據退學學生的學號,將其資訊從鍊錶中刪除。假設學生的資料只儲存姓名 學號 性別,並採用結構體型別描述。輸入說明 輸入n個學生資料 1 n 10 每行乙...

資料結構大作業 學生資訊管理系統

思路用到的知識點 順序表,氣泡排序。typedef struct 順序表,長度為maxsize s 首先確定要實用的資料結構 用鍊錶可以提高空間的利用率,但是寫 的時候需要考慮的就會多一點,而且出錯了不好檢查 第一次嘗試的時候就被各種指標指向搞暈了 所以就選擇了實現起來比較方便的順序表。主要的幾個函...

C學生資訊管理

include stdio.h include stdlib.h include string.h char password 123456 char getpassword 30 typedef struct stustu stu jianli 建立鍊錶 return p print add st...