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

正文內(nèi)容

圖書(shū)信息管理系統(tǒng)課程設(shè)計(jì)報(bào)告c語(yǔ)言程序設(shè)計(jì)-在線瀏覽

2025-07-17 08:43本頁(yè)面
  

【正文】 book *del(book *head,long num)。 book *input(book *head,book *p1)。 void total_average_sort(book *head)。 void math_sort(book *head)。 void print(book *head)。 void search(book *head)。 void namesearch(book *head,char name[])。 book *creat(void) { book *head,*p1,*p2。 p1=p2=(book *)malloc(LEN)。 head=NULL。 while(p1number!=0) { n=n+1。 else p2next=p1。 p1=(book *)malloc(LEN)。 } p2next=NULL。 9 } book *input(book *head,book *p1)/*輸入圖書(shū)的信息 */ { int i,f,k。 loop:printf(圖書(shū)號(hào)(為整數(shù),輸入 0時(shí)返回上一級(jí)) :)。p1number)。 goto loop。 else{ p2=head。 for(i=1。i++){ if(p1number==p2number) {f=1。} p2=p2next。goto loop。 scanf(%s,p1name)。 printf(請(qǐng)選擇類(lèi)別 :)。k)。break。break。goto loop1。 scanf(%d,amp。 while(p1age0||p1age120){ printf(你輸入的存期不符合實(shí)際情況,請(qǐng)重新輸入! \n)。 scanf(%d,amp。 } printf(章數(shù) :)。p1chinese)。 printf(章數(shù) :)。p1chinese)。 scanf(%f,amp。 while(p1math0||p1math100){ printf(你輸入的頁(yè)數(shù)不符合實(shí)際情況,請(qǐng)重新輸入! \n)。 scanf(%f,amp。} printf(閱讀次數(shù) :)。p1english)。 printf(閱讀次數(shù) :)。p1english)。 p1average=p1sum/3。 } void search(book *head) { int k。 char name[10]。return。 printf(請(qǐng)選擇 :)。k)。 scanf(%ld,amp。 if(num==0)break。 else 11 printf(輸入錯(cuò)誤,請(qǐng)重新選擇! \n)。 break。 scanf(%s,name)。 namesearch(head,name)。 break。 default:printf(輸入錯(cuò)誤,請(qǐng)重新選擇! \n)。 } } void numsearch(book *head,long num) { book *p1。 while(p1!=NULL) { if(num==p1number){ printf(書(shū)號(hào) \t 書(shū)名 \t類(lèi)別 \t 存期 \t 章數(shù) \t頁(yè)數(shù) \t 閱讀次數(shù) \t總次數(shù) \t平均次數(shù) \n)。 return。 } printf(沒(méi)有找到你要查找的圖書(shū)信息! \n)。 book *p1。 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)。} p1=p1next。 } book *changes(book *head) { book *p1。 long num。 printf(請(qǐng)選擇 :)。k)。break。 scanf(%ld,amp。 if(num==0)break。 else printf(書(shū)號(hào)不能為負(fù)數(shù),請(qǐng)重新輸入! \n)。 break。break。 scanf(%ld,amp。 if(num==0)break。 else printf(書(shū)號(hào)不能為負(fù)數(shù),請(qǐng)重新輸入! \n)。 break。 p1=(book *)malloc(LEN)。 while(p1number!=0) {head=insert(head,p1)。 printf(請(qǐng)輸入圖書(shū)信息! \n)。 p1=input(head,p1)。 case 0:break。 } }while(k!=0)。 } void sort(book *head) { int k。return。 printf(請(qǐng)選擇 :)。k)。break。break。break。break。break。 default:printf(輸入錯(cuò)誤,請(qǐng)重新輸入! \n)。 } 14 void total_average_sort(book *head) { book *p1,*p2。 float max,k=301。 do{ max=0。p1。amp。 p2=p1。 for(p1=p2。p1=p1next) if(p1sum==max){ 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)。} }while(jn)。 float k=101,max。 printf(書(shū)號(hào) \t書(shū)名 \t 類(lèi)別 \t存期 \t章數(shù) \t 頁(yè)數(shù) \t閱讀次數(shù) \t 總次數(shù) \t平均次數(shù) \n)。 for(p1=head。p1=p1next) if(p1chinesemaxamp。p1chinesek){ max=p1chinese。} k=max。p1。 j++。 } void math_sort(book *head) { int j=0。 book *p1,*p2。 do{ max=0。p1。amp。 p2=p1。 for(p1=p2。p1=p1next) if(p1math==max){ 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)。} }while(jn)。 float k=101,max。 printf(書(shū)號(hào) \t書(shū)名 \t 類(lèi)別 \t存期 \t
點(diǎn)擊復(fù)制文檔內(nèi)容
法律信息相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1