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

正文內(nèi)容

c語言課程設(shè)計(力學實驗設(shè)備管理系統(tǒng))-資料下載頁

2025-08-07 12:45本頁面
  

【正文】 }  else p=pnext。 }  while(p!=NULL)。 printf(\t\t!!!沒有這個編號的信息,請核對后再輸入!!!\n\n)。 choices()。}  void esc()  { save()。   printf(\n\n\n\t\t\t 謝謝使用本力學實驗設(shè)備管理系統(tǒng)!!!\n)。  exit(0)?! struct addbook *del(struct addbook *head,int num)/*鏈表結(jié)點刪除*/{ struct addbook *h1,*h2。  if(head==NULL) {printf(鏈表為空鏈表。\n)。goto Loop?!?} h1=head。 while(num!=h1recordamp。amp。h1next!=NULL)/*p1指向的不是要刪除的結(jié)點,并且后面還有結(jié)點。*/ {  h2=h1。h1=h1next。   }/*p1后移一個結(jié)點*/ if(num==h1record) /*找到了*/   {    if(h1==head) {printf(\n\n\n\t\t這是遮里最后一個信息,不能刪除!!!\n\n\t如果你真的要刪除此信息,請?zhí)砑悠渌畔⒁院笤賱h除.\n\n)。goto Loop。}/*這是p1是首結(jié)點的情況*/  else {h2next=h1next。printf(\n\n\t\t******刪除成功******!!!\n)。}/*否則將下一結(jié)點的地址賦給前一結(jié)點地址*/   }  else printf(\n\n\t\t找不到該結(jié)點。\n)。Loop:return(head)。}struct addbook *insert(struct addbook*head,struct addbook *stud)/*結(jié)點插入,插入時是按編號大小插入*/{ struct addbook *g0,*g1,*g2。 g1=head?!?g0=stud。  if(head==NULL) /*原來的鏈表是空表*/   {head=g0。g0next=NULL。}/*使p0指向的結(jié)點作為頭結(jié)點*/  else {   while(g0recordg1recordamp。amp。g1next!=NULL)  {    g2=g1。  g1=g1next。}/*p1后移一個結(jié)點*/  if(g0record==g1record)  {   printf(\n\t\t\t編號重復(fù)!請核對后再輸入!!!\n\n)。choices()。 }  else?!? if(g0recordg1record)  {   if(head==g1) head=g0。/*插到原來第一個結(jié)點之前*/  else g2next=g0。/*插到p2指向的結(jié)點之后*/   g0next=g1?!? }   else { g1next=g0。g0next=NULL。/*插到最后的結(jié)點后*/ }   } return(head)?! void save()/*保存文件*/  { fp=fopen(,w)。 s = head。 do{   fwrite(s,LEN,1,fp)。 s = snext?!? } while(s!=NULL)。   fclose(fp)。}void findchoice(int a)  { int num,j=0,i=0。 char findname1[20]?! ?char findname2[20]。 t=head。   if(a==1) { printf(\n\n\t\t請輸入要查找的編號。\n)。 scanf(%d,amp。num)。 getchar()?!? system(cls)。 while(t!=NULL)  {   if(trecord==num)  {    if(i==0)   {    printf(\n\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n)。  printf(編號\t名稱\t種類\t價格\t購買日期\t報廢日期\t是否報廢)?!? printf(\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n)。 i=1?!? } printf(%8d%8s%8s%8s%ld %ld\t\t%8s\n,trecord,tname,tkind,tprice,tpurtime,tscrtime,tscrap)。  j=1。   }  t=tnext。 }   if(!j)   { printf(無此設(shè)備信息或是輸入錯誤,請核對后重新輸入。\n)?!?   }   }  if(a==2)  { printf(\n\n\t\t請輸入要查找的設(shè)備名稱。\n)?!? gets(findname1)?!? system(cls)?! ? while(t!=NULL)  {    if(strcmp(tname,findname1)==0) {   if(i==0)   {    printf(\n\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n)。  printf(編號\t名稱\t種類\t價格\t購買日期\t報廢日期\t是否報廢)。  printf(\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n)?! ? i=1?! ? }   printf(%8d%8s%8s%8s%ld %ld\t\t%8s\n,trecord,tname,tkind,tprice,tpurtime,tscrtime,tscrap)?!? j=1。 }  t=tnext。 } if(!j) {   printf(無此設(shè)備信息或是輸入錯誤,請核對后重新輸入。\n)。   }   }   if(a==3)  {   printf(\n\n\t\t請輸入要查找的設(shè)備種類。\n)?!? gets(findname2)?!? system(cls)。   while(t!=NULL)  {   if(strcmp(tkind,findname2)==0)  {   if(i==0)   {   printf(\n\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n)?! ? printf(編號\t名稱\t種類\t價格\t購買日期\t報廢日期\t是否報廢)。  printf(\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n)?!? i=1。 }  printf(%8d%8s%8s%8s%ld %ld\t\t%8s\n,trecord,tname,tkind,tprice,tpurtime,tscrtime,tscrap)?! ? j=1。  } t=tnext。   }   if(!j)  {  printf(無此設(shè)備信息或是輸入錯誤,請核對后重新輸入。\n)?!? } } choices()?!   void choices(){ int num_1?!?Loop2:printf(\n\n\t\t\t請選擇您的下一步操作!!!\n)。   printf(\n\t\t\。\n)?!?printf(\n\t\t\。\n)?! ?scanf(%d,amp。num_1)?! ?getchar()?! ?switch(num_1)   {    case 1:  system(cls)?!? userinterface()?!? break?!? case 2:  system(cls)。  esc()?!? break。   default: system(cls)。 printf(輸入錯誤!!!\n)。   goto Loop2?!?}} 
點擊復(fù)制文檔內(nèi)容
教學課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1