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

正文內(nèi)容

通訊錄管理系統(tǒng)c語言課程設(shè)計-資料下載頁

2025-06-04 17:22本頁面
  

【正文】 圍內(nèi) */ { fseek(fp,(id1)*sizeof(ADDRESS),1)。 /*移動文件指針到該記錄位置 */ print(t[id])。 /*調(diào)用輸出函數(shù)顯示該記錄 */ printf(\r\n)。 } else printf(no %d number record!!!\n ,id)。 /*如果序號不合理顯示信息 */ fclose(fp)。 /*關(guān)閉文件 */ } /*排序函數(shù),參 數(shù)為結(jié)構(gòu)體數(shù)組和記錄數(shù) */ void sort(ADDRESS t[],int n) { int i,j,flag。 ADDRESS temp。 /*臨時變量做交換數(shù)據(jù)用 */ /*根據(jù)姓名進(jìn)行排序 */ /***********************************************************/ /* */ /* */ /* // TODO: add your code here */ /* */ /* */ /***********************************************************/ for(i=0。in。i++) { flag=0。 /*設(shè)標(biāo)志判斷是否發(fā)生過交換 */ for(j=0。jn1。j++) if((strcmp(t[j].name,t[j+1].name))0) /*比較大小 */ { flag=1。 strcpy(,t[j].name)。 /*交換記錄 */ strcpy(,t[j].units)。 strcpy(,t[j].tele)。 strcpy(t[j].name,t[j+1].name)。 strcpy(t[j].units,t[j+1].units)。 strcpy(t[j].tele,t[j+1].tele)。 strcpy(t[j+1].name,)。 strcpy(t[j+1].units,)。 strcpy(t[j+1].tele,)。 } if(flag==0)break。 /*如果標(biāo)志為 0,說明沒有發(fā)生過交換循環(huán)結(jié)束 */ } printf(sort sucess!!!\n)。 /*顯示排序成功 */ } /*快速查找,參數(shù)為結(jié)構(gòu)體數(shù)組和記錄數(shù) */ void qseek(ADDRESS t[],int n) { char s[20]。 int l,r,m。 printf(\nPlease sort before qseek!\n)。 /*提示確認(rèn)在查找之前,記錄是否已排序 */ printf(please enter name for qseek\n)。 /*提示輸入 */ scanf(%s,s)。 /*輸入待查找的姓名 */ l=0。r=n1。 /*設(shè)置左邊界與右邊界的初值 */ while(l=r) /*當(dāng)左邊界 =右邊界時 */ { m=(l+r)/2。 /*計算中間位置 */ if(strcmp(t[m].name,s)==0) /*與中間結(jié)點姓名字段做比較判是否相等 */ { print(t[m])。 /*如果相等,則調(diào) 用 print 函數(shù)顯示記錄信息 */ return 。 /*返回 */ } if(strcmp(t[m].name,s)0) /*如果中間結(jié)點小 */ l=m+1。 /*修改左邊界 */ else r=m1。 /*否則,中間結(jié)點大,修改右邊界 */ } if(lr) /*如果左邊界大于右邊界時 */ printf(not found\n)。 /*顯示沒找到 */ } /*復(fù)制文件 */ void copy() { char outfile[20]。 /*目標(biāo)文件名 */ int i,n。 ADDRESS temp[M]。 /*定義臨時變量 */ FILE *sfp,*tfp。 /*定義指向文件的指針 */ clrscr()。/*清屏 */ if((sfp=fopen(,rb))==NULL) /*打開記錄文件 */ { printf(can not open file\n)。 /*顯示不能打開文件信息 */ exit(1)。 /*退出 */ } printf(Enter outfile name,for example c:\\f1\\:\n)。 /*提示信息 */ scanf(%s,outfile)。 /*輸入目標(biāo)文件名 */ if((tfp=fopen(outfile,wb))==NULL) /*打開目標(biāo)文件 */ { printf(can not open file\n)。 /*顯示不能打開文件信息 */ exit(1)。 /*退出 */ } fscanf(sfp,%d,amp。n)。 /*讀出文件記錄數(shù) */ fprintf(tfp,%d,n)。/*寫入目標(biāo)文件數(shù) */ fprintf(tfp,\r\n)。 /*寫入換行符 */ for(i=0。in。i++) { fscanf(sfp,%20s%30s%10s\n,temp[i].name,temp[i].units, temp[i].tele)。 /*讀入記錄 */ fprintf(tfp,%20s%30s%10s\n,temp[i].name, temp[i].units,temp[i].tele)。 /*寫入記錄 */ fprintf(tfp,\r\n)。 /*寫入換行符 */ } fclose(sfp)。 /*關(guān)閉源文件 */ fclose(tfp)。 /*關(guān)閉目標(biāo)文件 */ printf(you have success copy file!!!\n)。 /*顯示復(fù)制成功 */ } 十、課程設(shè)計評分表 計算機與通信學(xué)院課程設(shè)計評分表 課 題 名 稱 : 通 訊 錄 管 理 系統(tǒng) 項 目 評 價 設(shè)計方案的合理性與創(chuàng)造性 設(shè)計與調(diào)試結(jié)果 設(shè)計說明書的質(zhì)量 答辯陳述與回答問題情況 課程設(shè)計周表現(xiàn)情況 綜合成績 教師簽名: 日 期: (注: 1.此頁附在課程設(shè)計報告 最后一頁 ; 2.綜合成績按優(yōu)、良、中、及格和不及格五級評定。)
點擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1