某班學生的資訊存放在乙個線性單鏈表中,但每學期都有學生因故退學。現要求根據退學學生的學號,將其資訊從鍊錶中刪除。假設學生的資料只儲存姓名、學號、性別,並採用結構體型別描述。
若煉表中有退學學生,輸出刪除該學生後的學生資料;如果鍊錶中沒有該學生,則輸出錯誤資訊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...