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

正文內(nèi)容

學(xué)生宿舍管理軟件c語(yǔ)言源代碼(編輯修改稿)

2024-09-03 18:41 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 (請(qǐng)輸入學(xué)生姓名(30個(gè)字符以?xún)?nèi)):)。 scanf(%s,S[flag].S_name)。 getchar()。 printf(請(qǐng)輸入學(xué)生的學(xué)號(hào)(15個(gè)字符以?xún)?nèi)):)。 scanf(%s,S[flag].S_number)。 getchar()。 S_number_Judge(S,flag)。 printf(請(qǐng)輸入宿舍號(hào):)。 scanf(%d,amp。S[flag].D_number)。 getchar()。 dirty=1。 printf(修改成功!\n)。 } putchar(39。\n39。)。}//刪除學(xué)生信息void Delete(Student S){ int i,j。 int flag=0。 //用來(lái)判斷表中是否存在所要?jiǎng)h除的學(xué)生的信息 char name[20]。 printf(請(qǐng)輸入你要?jiǎng)h除學(xué)生的姓名:)。 scanf(%s,name)。 getchar()。 for(i=1。i=STotal。i++) if(strcmp(S[i].S_name,name)==0) flag=i。 if(!flag) printf(你所要?jiǎng)h除的學(xué)生在表中不存在!)。 else { for(i=flag。iSTotal。i++) { j=i+1。 strcpy(S[i].S_name,S[j].S_name)。 strcpy(S[i].S_number,S[j].S_number)。 S[i].D_number=S[j].D_number。 } (STotal)。 dirty=1。 printf(刪除成功!)。 } printf(\n\n)。}//顯示所有學(xué)生信息函數(shù)void Display_All(Student S){ int i。 printf(全體學(xué)生信息如下:\n)。 printf(學(xué)生姓名 學(xué)生學(xué)號(hào) 宿舍號(hào)\n)。 for(i=1。i=STotal。i++) printf(%20s%15s%5d\n,S[i].S_name,S[i].S_number,S[i].D_number)。 putchar(39。\n\n39。)。}//排序函數(shù)按照寢室號(hào)從小到大排序(冒泡法)void Sort_D_number(Student S){ int i,j,t。 char name[30]。 char number[15]。 for(i=1。i=STotal。i++) for(j=i。j=STotal。j++) if(S[i].D_numberS[j].D_number) { strcpy(name,S[i].S_name)。 strcpy(number,S[i].S_number)。 t=S[i].D_number。 strcpy(S[i].S_name,S[j].S_name)。 strcpy(S[i].S_number,S[j].S_number)。 S[i].D_number=S[j].D_number。 strcpy(S[j].S_name,name)。 strcpy(S[j].S_number,number)。 S[j].D_number=t。 }}//排序函數(shù)按照學(xué)號(hào)從小到大排序(冒泡法)void Sort_S_number(Student S){ int i,j,t。 char name[30]。 char number[15]。 for(i=1。i=STotal。i++) for(j=i。j=STotal。j++) if(strcmp(S[i].S_number,S[j].S_number)0) { strcpy(name,S[i].S_name)。 strcpy(number,S[i].S_number)。 t=S[i].D_number。 strcpy(S[i].S_name,S[j].S_name)。 strcpy(S[i].S_number,S[j].S_number)。 S[i].D_number=S[j].D_number。 strcpy(S[j].S_name,name)。 strcpy(S[j].S_number,number)。 S[j].D_number=t。 }}//查詢(xún)函數(shù)以姓名為關(guān)鍵字進(jìn)行查詢(xún)(順序查找)void Query_S_name(Student S){ int i,j=0。 char name[31]。 printf(請(qǐng)輸入你要查找的學(xué)生的姓名(30個(gè)字符以?xún)?nèi)):)。 scanf(%s,name)。 getchar()。 printf(所查找學(xué)生信息如下:\n)。 printf(學(xué)生姓名 學(xué)生學(xué)號(hào) 宿舍號(hào)\n)。 for(i=1。i=STotal。i++) if(strcmp(name,S[i].S_name)==0) { printf(%20s%15s%5d\n,S[i].S_name,S[i].S_number,S[i].D_number)。 j=1。 } if(!j) printf(\n查找失敗,表中不存在該學(xué)生的信息!\n\n)。}//查詢(xún)函數(shù)以學(xué)號(hào)為關(guān)鍵字進(jìn)行查詢(xún)(折半查找)void Query_S_number(Student S){ int i,j,top,base,mid。 char number[15]。 j=0。 base=1。 top=STotal。 printf(請(qǐng)輸入你要查找學(xué)生的學(xué)號(hào):)。 scanf(%s,number)。 getchar()。 Sort_S_number(S)。 //將表中原數(shù)據(jù)按照學(xué)號(hào)從小到大排序 printf(所查找學(xué)生信息如下:\n)。 printf(學(xué)生姓名 學(xué)生學(xué)號(hào) 宿舍號(hào)\n)。 if(strcmp(number,S[1].S_number)=0amp。amp。strcmp(number,S[STotal].S_number)=0) { while(base=top) { mid=(base+top)/2。 if(strcmp(number,S[mid].S_number)==0) { printf(%20s%15s%5d\n,S[i].S_name,S[i].S_number,S[i].D_number)。 putchar(39。\n39。)。 j=1。 break。 } else if(strcmp(number,S[mid].S_number)0) base=mid+1。 else top=mid1。 } } if(!j)
點(diǎn)擊復(fù)制文檔內(nèi)容
醫(yī)療健康相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1