stuinfo=
#主選單函式
def menu():
print('='*30)
print("****** 1.增加學生資訊 ******")
print("****** 2.刪除學生資訊 ******")
print("****** 3.修改學生資訊 ******")
print("****** 4.查詢學生資訊 ******")
print("****** 5.顯示學生資訊 ******")
print("****** 6.退出系統 ******")
print('='*30)
#增加學生資訊函式
def addinfo():
name=str(input("輸入學生的姓名"))
***=str(input("輸入學生的性別"))
age=int(input("輸入學生的年齡"))
phone=str(input("輸入學生的號碼"))
newinfo={}
newinfo['name']=name
newinfo['***']=***
newinfo['age']=age
newinfo['phone']=phone
#刪除學生資訊
def delete():
number=int(input("請輸入你要刪除學生的編號:"))
del stuinfo[number]
#修改學生資訊
def modify():
number=number=int(input("請輸入你要刪除學生的編號:"))
name=str(input("輸入修改後學生的姓名"))
***=str(input("輸入修改後學生的性別"))
age=int(input("輸入修改後學生的年齡"))
phone=str(input("輸入修改後學生的號碼"))
stuinfo[number]['name']=name
stuinfo[number]['***']=***
stuinfo[number]['age']=age
stuinfo[number]['phone']=phone
#檢視學生資訊
def see():
name=str(input("輸入您要檢視學生的姓名"))
print('%s %s %d %s'%(name,stuinfo['***'],stuinfo['age'],stuinfo['phone']))
#顯示學生資訊函式
def print():
print('-'*30)
print("學生資訊如下")
print('-'*30)
i=1for vars in stuinfo:
print('%d %s %s %d %s'%(i,vars['name'],vars['***'],vars['age'],vars['phone']))
i+=1
def main():
menu()
while true:
n=int(input("請輸入您要執行的功能序號:"))
if n==1:
addinfo() #增加學生資訊
elif n==2:
delete() #刪除學生資訊
elif n==3:
modify() #修改學生資訊
elif n==4:
see() #檢視學生資訊
elif n==5:
print() #顯示學生資訊
elif n==6:
str=input('您確定此時退出系統(yes or no):')
if str=='yes':
break
else:
print("輸入有誤!重新輸入")
main()
c 實現學生成績管理
include include include include include struct score void main printf all the score bellow n printf id t語文 t英語 t數學 n for i 0 i int max 0 int m 0 for i...
學生成績管理 c語言實現
鍊錶a,每個節點存放乙個新的鍊錶b1,b2,b3,b4,b5的頭結點。場景 乙個年級,相當鍊錶a 該年級5個班,每個班5個人,相當於鍊錶b1 b5 做乙個學生成績管理系統 學生成績有語文 數學 英語 功能 錄入成績 找最三科總分的最高分 最低分 算出平均分。include include inclu...
順序表實現學生成績操作
標頭檔案 ifndef seqlist h define seqlist h const int maxsize 100 class seqlist seqlist int a,int n seqlist void insert int i,int x 在表中第i個位置插入值x為的元素 int de...