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

正文內(nèi)容

圖書管理系統(tǒng)程序設(shè)計(jì)c實(shí)驗(yàn)報(bào)告-預(yù)覽頁

2025-02-10 12:19 上一頁面

下一頁面
 

【正文】 exit(0)。book[i],sizeof(struct Book),1,fp)。} } fclose(fp)。 scanf(%s,b)。iN。 printf(|%15s|%20s|%20s|%5s|\n,book[i].name,book[i].lei,book[i].floor,book[i].hao)。 printf(%s位置書的數(shù)目為%d\n,b,n)。 if((fp=fopen(,rb))==NULL) { printf(cannot\n)。i++) { fread(amp。} } if(n==0) printf(查無此書\n)。 代碼: void xiugai(){ int i,j,k=0,u。 printf(請(qǐng)輸入要修改的圖書名\n)。 } for(i=0。 if(strcmp(boo,book[i].name)==0) { j=i。 printf( $圖書修改系統(tǒng)$\n)。 printf( | |\n)。 printf(請(qǐng)輸入修改內(nèi)容(數(shù)字)\n)。 if(u==1) { printf(請(qǐng)輸入新的書名\n)。 exit(0)。 strcpy( ,book[j].hao)。 printf(%15s%20s%20s%5s\n,book[j].name,book[j].lei,book[j].floor,book[j].hao)。 } if(u==2) { printf(請(qǐng)輸入新的類型\n)。 scanf(%s,amp。 strcpy( ,book[j].hao)。 printf(%15s%20s%20s%5s\n,book[j].name,book[j].lei,book[j].floor,book[j].hao)。 } if(u==3) { printf(請(qǐng)輸入新的編號(hào)\n)。 scanf(%s,amp。 strcpy( ,book[j].name)。 printf(%15s%20s%20s%5s\n,book[j].name,book[j].lei,book[j].floor,book[j].hao)。 } } if(k==0) printf(查無此書\n)。 代碼: //刪除圖書功能void shanchu(){ FILE*fp。 printf( $=========================|\n)。 printf( $_________________________|\n)。 printf( $_________________________|\n)。 scanf(%d,amp。 for(k=0。 } for(i=0。 if(strcmp(b,book[i].name)==0) { printf(%15s%20s%20s%5s\n,book[i].name,book[i].lei,book[i].floor,book[i].hao)。 } } fclose(fp)。 fwrite(amp。 } if(u==2) {printf(請(qǐng)輸入要?jiǎng)h除的內(nèi)容:\n)。k++) { if((fp=fopen(,rb))==NULL) { printf(cannot\n)。i++) { fread(amp。 printf(%15s%20s%20s%5s\n,book[j].name,book[j].lei,book[j].floor,book[j].hao)。 exit(0)。 fclose(fp)。 for(k=0。 } for(i=0。 if(strcmp(b,book[i].floor)==0) {printf(%15s%20s%20s%5s\n,book[i].name,book[i].lei,book[i].floor,book[i].hao)。 } } fclose(fp)。 fwrite(amp。 } if(m==0) printf(您要?jiǎng)h除的圖書不存在:\n)。 exit(0)。book[i],sizeof(struct Book),1,fp)。break。 } fseek(fp,j*sizeof(struct Book),SEEK_SET)。 } if(m==0) printf(您要?jiǎng)h除的圖書不存在:\n)。代碼: void add(){ FILE*fp。scanf(%d,amp。 } for(j=0。n[j].name)。 printf(請(qǐng)輸入圖書位置:)。 scanf(%s,amp。 } printf(***********************************添加成功****************************************\n)。j++) printf(%15s%20s%20s%5s\n,n[j].name,n[j].lei,n[j].floor,n[j].hao)。其主要存在的問題是占用內(nèi)存,由于數(shù)組開銷較大,所以運(yùn)行起來比較慢,雖然文檔中圖書的數(shù)目并不多,只有100本書,但也是比較慢的,主要是刪除圖書時(shí)比較慢,因?yàn)槭翘鎿Q,所以要逐個(gè)查找,然后進(jìn)行替換,這不但費(fèi)時(shí)間,而且占用空間,圖書并不是被刪除,只是被替換,所以位置依然存在,這也使得系統(tǒng)開銷增大,只能通過較大的數(shù)組來實(shí)現(xiàn),防止讀檔失誤,這也是問題之一,當(dāng)然,現(xiàn)在學(xué)的東西遺忘的較多,而且使用起來并不是十分嫻熟,這些都是要解決的問題。
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1