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

正文內(nèi)容

學(xué)生籍貫信息記錄簿c語言課程設(shè)計畢業(yè)論文(編輯修改稿)

2025-07-16 01:56 本頁面
 

【文章內(nèi)容簡介】 x2=x1。 printf(\n 請輸入學(xué)號【15字內(nèi)】:)。 scanf(%ld,amp。xnumber)。 if(xnumber==0) break。 printf(\n 請輸入姓名【10字內(nèi)】:)。 scanf(%s,xname)。 printf(\n 請輸入籍貫【25字內(nèi)】:)。 scanf(%s,xaddress)。 } x2next=NULL。 x1=head。 while(x1!=NULL) { openfile()。 char d[5]=江蘇。 fwrite(x1,sizeof(struct hj),1,fp)。 fclose(fp)。 if(strstr(x1address,d)!=NULL) { openfile()。 fwrite(x1,sizeof(struct hj),1,fp)。 fclose(fp)。 } else { openfile()。 fwrite(x1,sizeof(struct hj),1,fp)。 fclose(fp)。 } x1=x1next。 } haha:。}void hjde(void)//刪除界面函數(shù){cxxbegin: int a。 system(cls)。 printf(\n ★★★★★歡迎使用戶籍管理系統(tǒng)★★★★★\n)。 printf(\n ★★★刪除信息★★★\n\n\n)。 printf(\n 一 按學(xué)號方式刪除\n)。 printf(\n 二 按姓名方式刪除\n)。 printf(\n 三 按籍貫方式刪除\n)。 printf(\n 四 →刪除全部信息\n)。 printf(\n 五 ←返回上級菜單\n)。 printf(\n 請 選 擇 刪 除 方 式:)。cxxmm: scanf(%d,amp。a)。 int i=0。 switch(a) { case 1: hjxmselect()。goto cxxbegin。break。 case 2: hjxhselect()。goto cxxbegin。break。 case 3: zdyselect()。goto cxxbegin。break。 case 4: fp=fopen(,wb)。 if(fp!=NULL) i++。 fp=fopen(,wb)。 if(fp!=NULL) i++。 fp=fopen(,wb)。 if(fp!=NULL) i++。 if(i==3) { printf(\n 全部數(shù)據(jù)已經(jīng)刪除!!!!!!敲任意鍵繼續(xù))。 getch()。 } goto cxxbegin。break。 case 5: break。 default:printf(\n錯誤的選擇,請重新選擇:)。 goto cxxmm。 }}//==============刪除函數(shù)接口===============void hjdelete(struct hj *headdd,struct hj *ss){ struct hj *q。 char d[5]=江蘇。 if(headdd==ss) { headdd=headddnext。 goto gogo。 } q=headdd。 while(q!=NULL) { if(qnextnumber==ssnumber) { break。 } q=qnext。 } qnext=ssnext。gogo: q=headdd。 fp=fopen(,wb)。 while(q!=NULL) { fwrite(q,sizeof(struct hj),1,fp)。 q=qnext。 } fclose(fp)。 q=headdd。 fp=fopen(,wb)。 while(q!=NULL) { if(strstr(qaddress,d)!=NULL) { fwrite(q,sizeof(struct hj),1,fp)。 } q=qnext。 } fclose(fp)。 q=headdd。 fp=fopen(,wb)。 while(q!=NULL) { if(strstr(qaddress,d)==NULL) { fwrite(q,sizeof(struct hj),1,fp)。 } q=qnext。 } fclose(fp)。}//===============編輯函數(shù)接口==============void hjedit(struct hj *headd,struct hj *pp){ int n=0。 struct hj *p,*p1,*p2。 char d[5]=江蘇。 printf(\n 輸 入 → 學(xué)號=)。 scanf(%ld,amp。ppnumber)。 printf(\n 姓名=)。 scanf(%s,ppname)。 printf(\n 地址=)。 scanf(%s,ppaddress)。 p=headd。 fp=fopen(,wb)。 while(p!=NULL) { fwrite(p,sizeof(struct hj),1,fp)。 p=pnext。 } fclose(fp)。 p1=headd。 fp=fopen(,wb)。 while(p1!=NULL) { if(strstr(p1address,d)!=NULL) { fwrite(p1,sizeof(struct hj),1,fp)。 } p1=p1next。 } fclose(fp)。 p2=headd。 fp=fopen(,wb)。 while(p2!=NULL) { if(strstr(p2address,d)==NULL) { fwrite(p2,sizeof(struct hj),1,fp)。 } p2=p2next。 } fclose(fp)。} 顯示輸出江蘇籍和非江蘇籍學(xué)生的信息并可分別存盤。 void hjjgselect(void)//按籍貫方式查詢{yyy: int i。 system(cls)。 printf(\n ★★★★★歡迎使用戶籍管理系統(tǒng)★★★★★\n)。 printf(\n ★★★籍貫方式查詢信息★★★\n\n\n)。 printf(\n 一 顯示所有信息\n)。 printf(\n 二 顯示江蘇籍所有信息\n)。 printf(\n 三 顯示其它籍所有信息\n)。 printf(\n 四 自定義查詢信息\n)。 printf(\n 五 ←返回上級菜單\n)。 printf(\n 六 ↓退出程序\n)。 printf(\n\n 請選擇:)。 scanf(%d,amp。i)。 switch(i) { void zdyselect(void)。 void allselect(char a[8])。 case 1:allselect()。 goto yyy。break。 case 2: allselect()。 goto yyy。break。 case 3: allselect()。 goto yyy。break。 case 4: zdyselect()。 case 5: break。 case 6: exit(0)。 }}四.設(shè)計小結(jié)課程設(shè)計是培養(yǎng)學(xué)生綜合運用所學(xué)知識、發(fā)現(xiàn)、提出、分析和解決實際問題,鍛煉實踐能力的重要環(huán)節(jié),是對學(xué)生實際工作能力的具體訓(xùn)練和考察過程。隨著科學(xué)技術(shù)的發(fā)展,當(dāng)今計算機存活在世界的每一個角落。因此,作為二十一世紀(jì)的大學(xué)生來說,掌握計算機開發(fā)技術(shù)是非常正要的。對于此次課程設(shè)計,感慨頗多。的確,從拿到題目到完成整個編程,從理論到實踐,在兩周時間里,可以學(xué)到很多很多的東西,同時不僅可以鞏固以前所學(xué)過的知識,還學(xué)到了許多書本上沒有的知識。通過這次課程設(shè)計,我懂得了理論與實踐相結(jié)合是很重要的,只有理論知識是遠遠不夠的,只有把所學(xué)的理論知識和實踐相結(jié)合起來,從理論中得出結(jié)論,才能真正的提高自己的實際動手能力和獨立思考的能力,才能真正的為社會服務(wù)。在設(shè)計過程中,可以說是困難重重,畢竟很久沒有接觸過C語言了,很多基礎(chǔ)知識都忘記了,難免會遇到各種各樣的問題,比如scanf每加amp?;蛉鄙賫之類的小錯誤都要花很長時間找出來,另外對文件的讀寫等操作以前一直不大清楚,這次課程設(shè)計中包含了許多對文件的操作,使我對文件操作的能力有了很大的提高。正所謂:溫故而知新!兩周的課程設(shè)計結(jié)束了,期間遇到了很多問題,這次設(shè)計在老師和同學(xué)的指導(dǎo)與幫助下、查閱資料以及借鑒網(wǎng)上原有的同類程序代碼得以完成。 我也意識到自己掌握的知識還很缺陷,在以后的課程學(xué)習(xí)中,我要更加認真仔細,全面地了解相關(guān)知識。 include include include include include include /**********************建立鏈表******************************/struct hj { long number。 char name[10],address[50]。 struct hj *next。}。/********************文件操作函數(shù)******************************/FILE *fp。void openfile(char xx[20]){ fp=fopen(xx,ab+)。 if(fp==NULL) fp=fopen(xx,wb)。}/**************錄入信息函數(shù)***********************************/void hjnew(void) { system(cls)。 int n=0。 long xnumber。 char xname[10]。 char xaddress[50]。 struct hj *head。 struct hj *x1,*x2。 head=NULL。 x2=NULL。 printf(\n ★★★★★歡迎使用戶籍管理系統(tǒng)★★★★★\n)。 printf(\n ★★★錄入信息★★★\n)。 printf(\n 〓提示輸入0返回上級菜單〓\n\n\n)。 printf(\n 請輸入學(xué)號【15字內(nèi)】:)。 scanf(%ld,amp。xnumber)。 if(xnumber==0) goto haha。 printf(\n 請輸入姓名【10字內(nèi)】:)。 scanf(%s,xname)。 printf(\n 請輸入籍貫【25字內(nèi)】:)。 scanf(%s,xaddress)。 while(xnumber!=0) { n++。 x1=(struct hj *)malloc(sizeof
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1