freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

圖書信息管理系統(tǒng)課程設計報告--c語言程序設計-文庫吧

2025-08-10 10:12 本頁面


【正文】 i=1。i=n。i++){ if(p1number==p2number) {f=1。break。} p2=p2next。} } if(f) {printf(圖書不能重復,請重新輸入! \n)。goto loop。} } printf(書名 :)。 scanf(%s,p1name)。 loop1:printf(類別 : \n)。 printf(請選擇類別 :)。 scanf(%d,amp。k)。 switch(k) { case 1:strcpy(p1sex,文科 )。break。 case 2:strcpy(p1sex,理科 )。break。 default:printf(類別只能是“文科”或“理科”,請重新輸入! \n)。goto loop1。} printf(存期 :)。 scanf(%d,amp。p1age)。 while(p1age0||p1age120){ printf(你輸入的存期不符合實際情況,請重新輸入! \n)。 printf(存期 :)。 scanf(%d,amp。p1age)。 } printf(章數(shù) :)。 10 scanf(%f,amp。p1chinese)。 while(p1chinese0||p1chinese100){ printf(你輸入的章數(shù)不符合實際情況,請重新輸入! \n)。 printf(章數(shù) :)。 scanf(%f,amp。p1chinese)。} printf(頁數(shù) :)。 scanf(%f,amp。p1math)。 while(p1math0||p1math100){ printf(你輸入的頁數(shù)不符合實際情況,請重新輸入! \n)。 printf(頁數(shù) :)。 scanf(%f,amp。p1math)。} printf(閱讀次數(shù) :)。 scanf(%f,amp。p1english)。 while(p1english0||p1english100){ printf(你輸入的閱讀次數(shù)不符合實際情況,請重新輸入! \n)。 printf(閱讀次數(shù) :)。 scanf(%f,amp。p1english)。} p1sum=p1chinese+p1math+p1english。 p1average=p1sum/3。 return(p1)。 } void search(book *head) { int k。 long num。 char name[10]。 if(n==0) {printf(數(shù)據(jù)庫為空,沒有圖書的記錄! \n)。return。} else{ do{ printf(1. 按書號查找 2. 按書名查找 0. 返回上一級 \n)。 printf(請選擇 :)。 scanf(%d,amp。k)。 switch(k) { case 1:do{ printf(書號(輸入 0 時跳出按書號查找) :)。 scanf(%ld,amp。num)。 if(num==0)break。 else{ if(num0) numsearch(head,num)。 else 11 printf(輸入錯誤,請重新選擇! \n)。} }while(1)。 break。 case 2:do{ printf(書名(輸入 0時跳出按書名查找) :)。 scanf(%s,name)。 printf(書號 \t 書名 \t類別 \t存期 \t 章數(shù) \t頁數(shù) \t 閱讀次數(shù) \t總次數(shù) \t 平均次數(shù) \n)。 namesearch(head,name)。 }while(strcmp(name,0)!=0)。 break。 case 0:break。 default:printf(輸入錯誤,請重新選擇! \n)。 } }while(k!=0)。 } } void numsearch(book *head,long num) { book *p1。 p1=head。 while(p1!=NULL) { if(num==p1number){ printf(書號 \t書名 \t類別 \t 存期 \t章數(shù) \t 頁數(shù) \t閱讀次數(shù) \t總次數(shù) \t 平均次數(shù) \n)。 printf(%ld\t%s\t%s\t%d\t%.1f\t%.1f\t%.1f\t%.1f\t%.1f\n,p1number,p1name,p1sex,p1age,p1chinese,p1math,p1english,p1sum,p1average)。 return。} p1=p1next。 } printf(沒有找到你要查找的圖書信息! \n)。 } void namesearch(book *head,char name[]) { int a=1。 book *p1。 p1=head。 while(p1!=NULL) { if(strcmp(name,p1name)==0){ 12 printf(%ld\t%s\t%s\t%d\t%.1f\t%.1f\t%.1f\t%.1f\t%.1f\n,p1number,p1name,p1sex,p1age,p1chinese,p1math,p1english,p1sum,p1average)。a=0。} p1=p1next。 } if(a) printf(沒有找到你要查找的圖書信息! \n)。 } book *changes(book *head) { book *p1。 int k。 long num。 do{ printf(1. 修改 2. 刪除 3. 插入 0. 返回上一 級 \n)。 printf(請選擇 :)。 scanf(%d,amp。k)。 switch(k) { case 1:do{ if(n==0){ printf(數(shù)據(jù)庫為空,沒有圖書的記錄! \n)。break。} else{ printf(請輸入圖書的書號(書號應為整數(shù),輸入 0時跳出修改數(shù)據(jù)) :)。 scanf(%ld,amp。num)。 if(num==0)break。 else{ if(num0) head=modify(head,num)。 else printf(書號不能為負數(shù),請重新輸入! \n)。} } }while(1)。 break。 case 2:do{ if(n==0){printf(數(shù)據(jù)庫為
點擊復制文檔內(nèi)容
公司管理相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1