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

正文內(nèi)容

c語言課程設(shè)計(jì)學(xué)生選課系統(tǒng)(編輯修改稿)

2024-11-03 22:23 本頁面
 

【文章內(nèi)容簡介】 {fread(amp。courses[i],sizeof(struct course),1,fp)。i=i+1。}while(!feof(fp))。fclose(fp)。for(j=0。jif(==courses[j].c_num){system(“cls”)。printf(“nnttt對不起,這個編號已經(jīng)使用過nntt按任意鍵返回管理菜單”)。getchar()。getchar()。man_login()。break。}}if((fp=fopen(“”,“rb”))==NULL){fp=fopen(“”,“wb”)。}else{fclose(fp)。fp=fopen(“”,“ab”)。}fwrite(amp。course_new,sizeof(struct course),1,fp)。fclose(fp)。printf(“nntt信息輸入完畢t按任意鍵繼續(xù)”)。getchar()。getchar()。do{system(“cls”)。printf(“”)。printf(“”)。printf(“nntt請選擇”)。scanf(“%d”,amp。inp)。if(inp!=1amp。amp。inp!=2){printf(“輸入不符合要求t按任意鍵重新選擇”)。getchar()。getchar()。}}while(inp!=1amp。amp。inp!=2)。switch(inp){case 1:c_add()。break。case 2:man_login()。break。} }void c_delete()//查詢后刪除 {FILE *fp。int i=0,j,n,k,flag=0。struct course courses[10]。void c_delete()。void man_login()。printf(“nntt請輸入你要刪除的課程編號:”)。scanf(“%d”,amp。n)。if((fp=fopen(“”,“rb”))!=NULL){do{fread(amp。courses[i],sizeof(struct course),1,fp)。i=i+1。}while(!feof(fp))。fclose(fp)。}else{printf(“nntt不存在任何課程t按任意鍵返回”)。getchar()。getchar()。man_login()。}for(j=0。j{if(courses[j].c_num==n){flag=1。fp=fopen(“”,“wb”)。for(k=0。kfwrite(amp。courses[k],sizeof(struct course),1,fp)。fclose(fp)。fp=fopen(“”,“ab”)。for(k=j+1。k{fwrite(amp。courses[k],sizeof(struct course),1,fp)。}printf(“nntt記錄已刪除!t按任意鍵返回ntt”)。getchar()。getchar()。man_login()。fclose(fp)。}}if(flag==0){printf(“nntt不存在對應(yīng)的課程t按任意鍵返回”)。getchar()。getchar()。man_login()。} // printf(“nntt記錄已刪除!t按任意鍵返回ntt”)。}int main(){index()。login()。return 0。}第二篇:語言課程設(shè)計(jì)學(xué)生成績管理系統(tǒng)課程設(shè)計(jì)的目的、任務(wù)《匯編語言》課程設(shè)計(jì)對于鞏固匯編語言理論知識,加強(qiáng)學(xué)生的實(shí)際動手能力和提高學(xué)生綜合素質(zhì)十分必要。課程設(shè)計(jì)的目的主要是通過程序設(shè)計(jì)方法和技能的基本訓(xùn)練,鞏固在課堂上學(xué)到的有關(guān)程序設(shè)計(jì)的基本知識和基本方法,通過實(shí)際動手能力的培養(yǎng),進(jìn)一步熟悉匯編語言的結(jié)構(gòu)和使用方法,達(dá)到能獨(dú)立閱讀、編制和調(diào)試一定規(guī)模的匯編語言程序的水平。軟件需求分析和設(shè)計(jì),其中包括以下幾個模塊:(1).插入一個數(shù)據(jù)(插入學(xué)生學(xué)號以及語數(shù)外三個成績)。(2)修改一個數(shù)據(jù)。(3)刪除學(xué)生成績數(shù)據(jù)。(4)查找學(xué)生成績。(5)查看學(xué)生成績的排名(6)查看學(xué)生成績分布(7)按esc鍵退出系統(tǒng):學(xué)號,語文成績,英語成績,數(shù)學(xué)成績。因此,系統(tǒng)應(yīng)該提供以下功能:(1)輸出顯示菜單。(2)輸入學(xué)生的成績(3)修改學(xué)生成績(4)刪除學(xué)生成績(5)查詢學(xué)生成績(6)顯示學(xué)生成績排名(7)顯示成績分布統(tǒng)計(jì)(8)按esc鍵退出系統(tǒng),該系統(tǒng)的功能結(jié)構(gòu)圖如下系統(tǒng)功能結(jié)構(gòu)圖 程序流程圖:主程序流程圖查找學(xué)生成績插入學(xué)生學(xué)號及成績修改學(xué)生的成績顯示各個學(xué)科各分?jǐn)?shù)段的人數(shù)程序?qū)崿F(xiàn)說明:(1).輸入全部學(xué)生學(xué)號以及語文,英語,數(shù)學(xué)三科的成績。子程序名:insert 子程序描述:該子程序?yàn)檩斎胱殖绦颉O到y(tǒng)在開始的時候是沒有數(shù)據(jù)的,通過該子程序可以初始化系統(tǒng),將學(xué)生的學(xué)號及成績輸入系統(tǒng)。代碼:insert proc near。定義進(jìn)程子程序:插入學(xué)生,學(xué)號及 成績 call input。調(diào)用input add n,1 ret insert endp(2).修改輸入的成績。子程序名:modify 子程序描述:通過子程序修改學(xué)生的成績 代碼:modify proc near。定義進(jìn)程子程序:修改學(xué)生學(xué)號,成績 md1:output mess1。輸出mess1 shuru。調(diào)用宏shuru:二位數(shù)據(jù)輸入 mov bl,n mov bh,0 mov al,dl mov si,0 md: cmp al,xh[si]。先查找輸入的學(xué)生是否存在je qq1_1。查到的話,就跳轉(zhuǎn)到qq1_1輸入修改的值,也就是重新輸入。結(jié)果相等則跳轉(zhuǎn)到qq1_1 add si,1cmp si,bx jbe md。小于等于則跳轉(zhuǎn)到md output mess。輸出mess jmp md1。不相等繼續(xù)輸入學(xué)號qq1_1:。轉(zhuǎn)入修改的值重新輸入。mov di,si output mess2 output mess4 mov si,0 mov cx,3qq3_1:shuruu。cmp dx,78h。jbe qq2_1。output ts3。jmp qq1_1。qq2_1:mov buf[si],dl output bg。add si,1 loop qq3_1 mov al,buf[0]。mov chi[di],al mov al,buf[1]分別輸入語文,英語,數(shù)學(xué)成績,并將其放 在緩沖區(qū)buf中 比較輸入的成績是否大于120,如果大于120的 話,那么重 新輸入成績 小于等于則轉(zhuǎn)移到qq2_1 輸出ts3 跳轉(zhuǎn)到qq1_1 輸出空格 將存入buf中的成績,分別賦值給存放對應(yīng)科 目的成績的數(shù)組mov eng[di],al mov al,buf[2] mov mat[di],al ret modify endp(3).刪除學(xué)生的成績。子程序名:delete 子程序描述:通過子程序刪除學(xué)生的成績 代碼:de proc near。刪除某個學(xué)生的記錄 sc1:output mess1 shuru。調(diào)用宏shuru,接受輸入的學(xué)號 mov bl,n mov bh,0 mov al,dl mov si,0 sc: cmp al,xh[si]。查詢輸入學(xué)號的學(xué)生信息是否存在,不存在的話,重新輸入學(xué)號 je sc2。相等則轉(zhuǎn)移到sc2 add si,1 cmp si,bx jbe sc。小于等于則轉(zhuǎn)移到sc output mess。輸出mess jmp sc1 sc2: sub bx,si cmp bx,0 je sc3。相等則轉(zhuǎn)移到sc3 mov cx,bxsc4:mov dl,chi[si+1] mov chi[si],dl mov dl,eng[si+1] mov eng[si],dl mov dl,mat[si+1] mov mat[si],dl mov dl,xh[si+1] mov xh[si],dl add si,1 loop sc4。loop循環(huán)指令,執(zhí)行操作(cx)循環(huán),執(zhí)行l(wèi)oop的下一條指令 sub n,1 sc3: ret de endp(3).查詢學(xué)生的成績。子程序名:find 子程序描述:通過子程序查詢學(xué)生的成績 代碼:find proc near。定義進(jìn)程子程序:查找學(xué)生成績 call sum。求學(xué)生的總成績 call ping。求學(xué)生的平均成績bj1:output mess1。輸出mess1 shuru。二位數(shù)數(shù)據(jù)輸入 mov bl,n mov bh,0 mov al,dlmov si,0bj: cmp al,xh[si]。將輸入的學(xué)號與輸入的學(xué)號相比,je i。存在的話,將此學(xué)生的成績輸出。je表示結(jié)果相等則轉(zhuǎn)移。add si,1 cmp si,bx jbe bj。output mess jmp bj1 i: output strr2 shuzi xh[si]。shuzi output bg。mov al,chi[si] cbw。shuzii ax。shuzii output bg。mov al,eng[si] cbw。shuzii ax。shuzii output bgmov al,mat[si] cbw shuzii ax output bg。mov al,pj[si] cbw小于等于則轉(zhuǎn)移到bj 為二位數(shù)據(jù)輸出 輸出空格 將字節(jié)變?yōu)樽譃槿粩?shù)據(jù)輸出。輸出空格 將字節(jié)變?yōu)樽譃槿粩?shù)據(jù)輸出 輸出空格的字符串,用于與標(biāo)題欄對齊shuzii ax output bgmov ax,si mov bl,2 mul bl mov bx,ax shuzii zc[bx]。shuzii為三位數(shù)據(jù)輸出output bg。輸出空格的字符串,用于與標(biāo)題欄對齊 shuzi mc[si]。shuzi為二位數(shù)據(jù)輸出 ret find endp(4).顯示學(xué)生的成績排名。子程序名:show 子程序描述:通過子程序顯示學(xué)生的成績排名 代碼:show proc near。定義進(jìn)程子程序:顯示結(jié)果排名 call sum。調(diào)用宏sum call ping。調(diào)用宏ping call rank。調(diào)用宏rank call shuchu。調(diào)用宏shuchu ret show endp:主菜單修改學(xué)生成績刪除學(xué)生成績顯示各個學(xué)科各分?jǐn)?shù)段的人數(shù)程序總結(jié)通過兩個星期的學(xué)習(xí),努力,終于完成了報(bào)告。系統(tǒng)可以很好的運(yùn)行。這兩個多星期的時間,幾乎每天不是在敲代碼,就是在看代碼,查書,上網(wǎng)。系統(tǒng)中用到了很多最近才學(xué)習(xí)的知識,比如宏,子程序。這些都使得代碼的運(yùn)行效率提高了,代碼行數(shù)減少了。系統(tǒng)還用到了bios的清屏功能。這些功能如果不是做課程設(shè)計(jì),我想我很難會接觸到這些知識。由于自己對知識掌握的不是很牢固,其中也會碰到一些困難。每當(dāng)遇到問題的時候,我會先上網(wǎng)去查找,看看有沒有人提過這方面的問題?;ヂ?lián)網(wǎng)是強(qiáng)大的,大部分的問題通過網(wǎng)絡(luò)都可以解決。部分找不到的問題,我就去請教班里學(xué)得好的同學(xué)。他們對知識的掌握遠(yuǎn)超過我。這樣下來,很多問題都迎刃而解了。課程設(shè)計(jì)是一個很好的掌握書本上知識的過程。平時上課之后,自己都不會想著去敲一些代碼聯(lián)系聯(lián)系。通過做課程設(shè)計(jì),將理論與實(shí)踐結(jié)合了起來,對知識的理解更加深入了。第三篇:C語言課程設(shè)計(jì)任務(wù)書學(xué)生通訊系統(tǒng)(范文模版)2007-2008學(xué)年第二學(xué)期《C語言程序設(shè)計(jì)》課程設(shè)計(jì)報(bào)告系部:三系專業(yè)班級: 電子資訊工程(2)班學(xué)號:070306210姓名:冀鵬超設(shè)計(jì)題目:同學(xué)通訊錄設(shè)計(jì)起訖日期: 至 指導(dǎo)老師:徐 化 祥2008 年 6 月宿遷學(xué)院課程設(shè)計(jì)報(bào)告課程設(shè)計(jì)(論文)內(nèi)容要求:1.本課程設(shè)計(jì)的目的(1)熟練掌握C語言的基本知識和技能;(2)掌握程序設(shè)計(jì)的一些經(jīng)典算法和基本方法;(3)了解數(shù)組、指針和結(jié)構(gòu)體的應(yīng)用;(4)利用所學(xué)的基本知識和技能,解決日常生活中經(jīng)常面臨的問題;(5)培養(yǎng)分析、解決問題的能力;提高學(xué)生的科技論文寫作能力。2.課程設(shè)計(jì)的任務(wù)及要求 1)課程設(shè)計(jì)題目:同學(xué)通訊錄設(shè)計(jì)2)基本要求:(1)設(shè)計(jì)一個菜單將在實(shí)現(xiàn)的功能顯示出來,并有選擇提示;(2)通訊簿應(yīng)包含姓名、性別、電話號碼、號碼、Email、班級、宿舍等基本信息;(3)能夠查詢?nèi)砍蓡T清單;(4)能夠按號碼或姓名查詢某一個成員的信息;(5)能夠增加、修改某一個成員的信息;(6)要求有錯誤提示功能,例如性別只能輸入F,M,輸入錯誤提示重新輸入。3)創(chuàng)新要求:(1)加入刪除功能,實(shí)現(xiàn)對指定成員信息的刪除操作;(2)信息的輸入輸出可以用文件的存取和顯示的方式,建立文件,直接存取默認(rèn)檔或指定文件。4)課程設(shè)計(jì)報(bào)告編寫要求(1)要按照課程設(shè)計(jì)模板的規(guī)格書寫課程設(shè)計(jì)報(bào)告;(2)報(bào)告包括目錄、正文、心得體會、參考文獻(xiàn)等;(3)課程設(shè)計(jì)論文用A4紙統(tǒng)一打印,裝訂按學(xué)校的統(tǒng)一要求完成。5)參考數(shù)據(jù):(1)(第三版).北京:清華大學(xué)出版社,(2):人民郵電出版社,(3)6)提交內(nèi)容:209實(shí)驗(yàn)室編程設(shè)計(jì)與調(diào)試209實(shí)驗(yàn)室 提交所有數(shù)據(jù) i,j。/*下面的循環(huán)是對初始值的處理*/ for(i=0。istrcpy(stu[i].sex,”“)。stu[i].age=0。strcpy(stu[i].tel,”“)。strcpy(stu[i].major,”“)。strcpy(stu[i].classes,”“)。strcpy(stu[i].room,”“)。strcpy(stu[i].qq,”“)。strcpy(stu[i].,”“)。strcpy(stu[i].others,”“)。}宿遷學(xué)院課程設(shè)計(jì)報(bào)告int print1(){ i
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1