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

正文內(nèi)容

學(xué)籍管理系統(tǒng)_c語言程序課設(shè)報(bào)告-全文預(yù)覽

2025-02-03 21:59 上一頁面

下一頁面
  

【正文】 ,choose)。:/*退出系統(tǒng)*/{system(cls)。:/*關(guān)于我們*/myprintf5()。:/*創(chuàng)新功能*/chuanxin()。:/*處理學(xué)籍*/chulixueji()。:/*統(tǒng)計(jì)成績(jī)*/mytongji()。:/*錄入成績(jī)*/mycreate()。 choose=getch()。 } }while(strcmp(mima1,mima2)!=0)。\039。\r39。 printf(\n\n\n\n\n\n)。// fp=fopen(,r)。 getch()。//指向存放密碼的文件 printf(\n\n\n =====================================================\n\n\n\n)。,mima0[15]={0},mima1[15]={0},mima2[15]={0},yes_no=39。//定義密碼保護(hù)函數(shù)(被函數(shù)void chuanxin()調(diào)用)void chuanxin()。//定義生成并打印新名冊(cè)(被chulixueji函數(shù)調(diào)用)void chulixueji()。//定義統(tǒng)計(jì)各科分?jǐn)?shù)段函數(shù)(被mytongji函數(shù)調(diào)用)void mytongji()。//輸出關(guān)于我們內(nèi)容void mycreate()。//輸出主菜單void myprintf2()。}。在今后,我還會(huì)再努力。終于慢慢的,就有了一些眉目了,后來慢慢的也就把整個(gè)程序都做出來的,我們組興奮不已。我很榮幸成為我們組的組長(zhǎng),因?yàn)槲覀兘M組員的水平參差不齊,所以做為組長(zhǎng),我需要根據(jù)組員的具體情況合理地為他們分配任務(wù),由于C和B同學(xué)在此方面比較弱,所以我給他們分配比較簡(jiǎn)單的任務(wù),而自己則負(fù)責(zé)比較復(fù)雜的任務(wù)。我認(rèn)為學(xué)校組織實(shí)訓(xùn)的目的有兩個(gè),第一是讓我們更好的掌握所學(xué)的知識(shí),因?yàn)橹髮?shí)踐才能更好的讓我們把所學(xué)的東西記住,之后達(dá)到掌握。2009110302108B通過本次實(shí)訓(xùn)對(duì)C語言的學(xué)習(xí),我掌握了許多有關(guān)C語言的知識(shí)。首先我要繼續(xù)學(xué)習(xí)好C語言的基礎(chǔ)知識(shí),并能在電腦上熟練運(yùn)用。讓我深受感動(dòng)。在這次實(shí)訓(xùn)中,最大的特點(diǎn)就是合作做項(xiàng)目,雖然那只是一個(gè)很小的編程。在這為期兩周的時(shí)間中,我們這些其他組的同學(xué)都感受到:C語言實(shí)訓(xùn)和平時(shí)上課所學(xué)是有很大不同的,在這期間我們也受到了許多的困難和挑戰(zhàn)。(8)主菜單 下,輸入除05外的字符,程序顯示 經(jīng)過調(diào)試,程序功能正常,運(yùn)行結(jié)果正確。功能4正常。按姓名查詢?nèi)缦鲁绦蜻\(yùn)行正常。返回子菜單,選擇2,程序運(yùn)行顯示程序運(yùn)行結(jié)果正常。這時(shí),驗(yàn)證“要繼續(xù)選擇嗎(Y/N)?”,按N后,程序運(yùn)行顯示按任意鍵后,程序自動(dòng)關(guān)閉。功能1運(yùn)行正常。 type, use 39。錯(cuò)誤error C2232: 39。查資料, system(cls)函數(shù)來實(shí)現(xiàn)清屏功能。本系統(tǒng)程序是在Microsoft Visual C++,采用分模塊調(diào)試的方法進(jìn)行編譯,即完成一個(gè)函數(shù)功能模塊就編譯一個(gè)功能模塊,最后再進(jìn)行整體編譯并生成可執(zhí)行文件。 i++。 } }while(strcmp(mima2,mima3)!=0)。\039。\r39。 printf(\n)。) { printf(*)。 system(cls)。 }這是按學(xué)號(hào)進(jìn)行查詢,用gets(a)。 printf( 按任意鍵繼續(xù)!)。 printf( ===================================================================\n)。i++) { if(strcmp(a,stu[i].num)==0) { s=1。(5)創(chuàng)新功能模塊函數(shù)部分代碼printf( 請(qǐng)輸入要查詢的學(xué)號(hào):)。j++) if(stu[i].chengji[j]60) count[i]++。for(i=0。 default :printf(馬哲 %4d,stu[i].chengji[4])。 case 2:printf(物理 %4d,stu[i].chengji[2])。j++) { if(stu[i].chengji[j]60) { switch(j) { case 0:printf(高數(shù) %4d,stu[i].chengji[0])。j++) if(stu[i].chengji[j]60) count[i]++。for(i=0。 printf( 您輸入的時(shí)間沖突!請(qǐng)重新輸入!\n)。break。scanf(%s%s,amp。bukaoren[i].size3)。break。scanf(%s%s,amp。bukaoren[i].size3)。break。scanf(%s%s,amp。 printf( 您輸入的時(shí)間沖突!請(qǐng)重新輸入!\n)。bukaoren[i].size2)。break。scanf(%s%s,amp。bukaoren[i].size2)。break。scanf(%s%s,amp。bukaoren[i].size2)。 } } if(k==2) { do { l=0。bukaoren[i].time1,amp。}。 case 3:{printf(%15s學(xué)生編程不及格,請(qǐng)輸入他的補(bǔ)考時(shí)間和地點(diǎn):,stu[i].name)。bukaoren[i].time1,amp。}。 case 1:{printf(%15s學(xué)生英語不及格,請(qǐng)輸入他的補(bǔ)考時(shí)間和地點(diǎn):,stu[i].name)。bukaoren[i].time1,amp。j5。i++) { if(count[i]0amp。用dowhile循環(huán),顯示成績(jī)統(tǒng)計(jì)模塊子菜單,再用getch來輸入要選擇的項(xiàng)choose,用switch來判斷所選的,然后執(zhí)行相應(yīng)的函數(shù)。 } }while(choose!=39。exit(0)。039。 case 39。 case 39。 case 39。 switch(choose) { case 39。do { myprintf2()。用for循環(huán)對(duì)每一位學(xué)生的高數(shù)成績(jī)進(jìn)行判斷,stu[i].chengji[0]/106是指學(xué)生的成績(jī)小于60分,并在高數(shù)60分以下的人數(shù)增一。i++)//統(tǒng)計(jì)高數(shù)各分?jǐn)?shù)段的人數(shù) { if(stu[i].chengji[0]/106) gaoshu[4]++。ave[i]=t1。stu[k]=stu[i]。 for(j=i+1。i++) ave[i]=(stu[i].chengji[0]+stu[i].chengji[1]+stu[i].chengji[2]+stu[i].chengji[3]+stu[i].chengji[4])/。stu[i]=t。jn。(3)統(tǒng)計(jì)成績(jī)模塊函數(shù)部分代碼for(i=0。 fclose(fp)。amp。) fprintf(fp,%s %s %d %d %d %d %d \n,[0],[1],[2],[3],[4])。amp。[3],amp。 scanf(%d%d%d%d%d,amp。 printf( 姓名(按結(jié)束輸入):)。//清除緩存 printf( 請(qǐng)輸入學(xué)生的成績(jī):\n)。用dowhile循環(huán),顯示主菜單,再用getch來輸入要選擇的項(xiàng)choose,用switch來判斷所選的,然后執(zhí)行相應(yīng)的函數(shù),如選擇1,就執(zhí)行mycreate函數(shù)等。 } }while(choose!=39。exit(0)。039。539。439。339。239。139。 printf( )。學(xué)生補(bǔ)考信息項(xiàng)用結(jié)構(gòu)體bukaoxinxi表示,其中包括6個(gè)屬性,補(bǔ)考時(shí)間time1,補(bǔ)考地點(diǎn)size1,補(bǔ)考時(shí)間time2,補(bǔ)考地點(diǎn)size2,補(bǔ)考時(shí)間time3,補(bǔ)考地點(diǎn)size3。學(xué)生信息項(xiàng)用結(jié)構(gòu)體student表示,其中包括7個(gè)屬性,學(xué)號(hào)num,姓名name,5門成績(jī)chengji[5]。(17)void shezhimima()。(15)void chaxun(struct student stu[],int n)。函數(shù)功能:定義生成并打印退學(xué)通知單(被chulixueji函數(shù)調(diào)用)。函數(shù)功能:定義成績(jī)統(tǒng)計(jì)函數(shù)。函數(shù)功能:定義按平均分排序函數(shù),將所有學(xué)生的信息通過其平均分進(jìn)行排序(被void mytongji函數(shù)調(diào)用)。函數(shù)功能:定義錄入成績(jī)函數(shù),通過鍵盤輸入學(xué)生學(xué)號(hào),姓名和各科成績(jī)并存放到文件中。函數(shù)功能:輸出創(chuàng)新功能子菜單。函數(shù)功能:輸出成績(jī)統(tǒng)計(jì)子菜單。60第2部分 《學(xué)籍管理系統(tǒng)》的設(shè)計(jì)與功能實(shí)現(xiàn)根據(jù)題目要求,本系統(tǒng)分為一個(gè)主模塊和五個(gè)子模塊,其中,子模塊包括錄入成績(jī)模塊、統(tǒng)計(jì)成績(jī)模塊、處理學(xué)籍模塊、創(chuàng)新功能模塊和關(guān)于我們等五個(gè)模塊。從子菜單 可以返回到主菜單。如圖5所示。在子菜單 選擇4,返回主菜單;選擇0,退出整個(gè)系統(tǒng)。為了參加多門課重考的學(xué)生完成補(bǔ)考,應(yīng)避免時(shí)間重復(fù)。在子菜單選擇4,返回主菜單。在此可以計(jì)算平均、統(tǒng)計(jì)各分?jǐn)?shù)段、按學(xué)號(hào)排序、按平均分排序。其中,原始數(shù)據(jù)的排列是無序的。北****學(xué)課程設(shè)計(jì)報(bào)告課程名稱: C語言程序設(shè)計(jì)課設(shè) 項(xiàng)目名稱: 學(xué)籍管理系統(tǒng) 學(xué)院: 專業(yè): 姓名: 學(xué)號(hào): 指導(dǎo)教師: 成 績(jī): 2010年6月4日 目 錄第1部分 課程設(shè)計(jì)題目與要求 1 1 1 3第2部分 《學(xué)籍管理系統(tǒng)》的設(shè)計(jì)與功能實(shí)現(xiàn) 4 4 5 5 11 11第3部分 課程設(shè)計(jì)總結(jié) 12 12 12附錄Ⅰ 程序清單 13附錄Ⅱ 用戶使用說明書 13參考文獻(xiàn) 13C程序課設(shè)—學(xué)籍管理系統(tǒng)第1部分 課程設(shè)計(jì)題目與要求為了分析教學(xué)效果并進(jìn)行相應(yīng)的學(xué)籍處理,各學(xué)校每到學(xué)期末都對(duì)綜合成績(jī)進(jìn)行分類統(tǒng)計(jì)、上報(bào)成績(jī)匯總結(jié)果等,這給每位老師和學(xué)籍管理人員帶來很大的工作量。循環(huán)顯示如圖1所示的主菜單。在主菜單選擇2:進(jìn)入如圖2的子菜單,并統(tǒng)計(jì)成績(jī)。在子菜單選擇3時(shí),統(tǒng)計(jì)出各門課、各分?jǐn)?shù)段學(xué)生的人數(shù),并如下表的形式輸出。在子菜單中選擇1,為不及格的學(xué)生打印重考通知單時(shí),應(yīng)在通知單上寫明重考的課程、時(shí)間和地點(diǎn)(由鍵盤輸入)。在子菜單中選擇3時(shí),刪除已退學(xué) 的學(xué)生信息。 圖4在主菜單中選擇5:可以顯示我們組成員信息。主菜單和子菜單 能夠循環(huán)出現(xiàn),每一項(xiàng)菜單執(zhí)行之后,詢問用戶是否繼續(xù)進(jìn)行。由C負(fù)責(zé)錄入成績(jī)模塊(void mycreate voidmyprintf1() void myprintf2() void myprintf3() void myrintf4()函數(shù)),B負(fù)責(zé)統(tǒng)計(jì)成績(jī)模塊(void mychongji函數(shù),其中包括void mypiauxu1() 、void mypianxu2() 、void mypianxu3()函數(shù)),A負(fù)責(zé)主模塊,學(xué)籍處理模塊和創(chuàng)新功能模塊(包括void chulixueji() void chuanxin函數(shù),其中包括void bukao(),void tuixue(), void shengxue(),void chaxun(),void xueke(),void shezhimima()函數(shù))。(2)void myprintf2()。(4)void myprintf4()。(6)void mycreate()。(8)void pianxu2(struct student stu[],int n)。(10)void mytongji()。(12)void tuixue(struct student stu[],int n)。函數(shù)功能:定義處理學(xué)籍函數(shù)。函數(shù)功能:定義學(xué)科成績(jī)排名函數(shù)(被函數(shù)void chuanxin()調(diào)用)。函數(shù)功能:定義創(chuàng)新功能函數(shù)。}。系統(tǒng)主函數(shù)mian()設(shè)計(jì)錄入成績(jī)模塊函數(shù)void mycreate設(shè)計(jì)成績(jī)統(tǒng)計(jì)模塊函數(shù)void tongji設(shè)計(jì)處理學(xué)籍模塊函數(shù)void chulixueji設(shè)計(jì) 創(chuàng)新功能模塊函數(shù)void chuanxin設(shè)計(jì)關(guān)于我們模塊函數(shù)void myprintf5設(shè)計(jì)(1)主模塊函數(shù)部分代碼do { myprintf1()。 switch(choose) { case 39。 case 39。 case 39。 case 39。 case 39。 case 39。}。}。此為主模塊的主要代碼。 do { fflush(stdin)。 }while(strcmp(,)==0)。 pri
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1