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

正文內(nèi)容

學(xué)生選課管理系統(tǒng)設(shè)計--課程設(shè)計(更新版)

2025-03-21 09:54上一頁面

下一頁面
  

【正文】 } } } else { system(cls)。 printf(請選擇: )。 printf(\n\n\t 課程編號 :%d\n,coursesear[k].c_num)。 printf(\n\n\t\t\t 請輸入你要查詢的課程編號: )。getchar()。 void c_searchs()。 } case 3:{stu_login()。 input=getchar()。 printf(\n\n\t 課程已選人數(shù): %d\n,courseview[n].c_nelepeo)。 if(i==1) { printf(\n\n\n\t\t\t 沒有記錄! \n)。getchar()。 int inp,i=0,n=0。break。 } else { n=n1。 printf(\n\n\t 課程人數(shù)上限: %d\n,courseview[n].c_melepeo)。 getchar()。 stu_login()。 FILE *fp。 switch(in) { case 1:c_select()。 } } else { fwrite(amp。in)。 } else { fclose(fp1)。courses[i],sizeof(struct course),1,fp)。 char input。 case 3:c_searchs()。amp。amp。 printf(\ \n)。 void c_searchs()。 case 3:c_viewm()。amp。in!=5) { printf(\n\t 沒有這項服務(wù) \t 按任意重新選擇 )。 if(in!=1amp。 printf(\n\n\ \n)。break。 } }while(input!=1amp。input!=2amp。 printf(\n\n\n\ \n)。 printf(\t\t\t**********設(shè)計者:劉曉斌 ******\n\n\n)。 }。 int c_nelepeo。//增加課程 void c_delete()。 總之經(jīng)過這次課程設(shè)計,我對 c 語言的使用和理解都有了很大的加深,對于編程的思想也有了很多新的理解和感受。 本程序沒有使用文本讀寫函數(shù) fscanf 和 fprintf,所以的到的課程文件和選課文件都是二進制形式。 2. 程序?qū)ξ募?shù)據(jù)的讀寫采用了 fread 和 fwrite 塊讀寫函數(shù),能夠?qū)⑽募械臄?shù)據(jù)完全讀出,然后賦到 定義的數(shù)組 中, 再在相應(yīng)的數(shù)組中進行一系列操作,最終再寫入文件。 k i1 。 j i1 。在進行該操作之前需要對管理員保存的文件進行讀取,然后對其中的內(nèi)容進行查詢等,在學(xué)生選好課程以后,可以將其選好的課程保存于相應(yīng)的文件中,以 便下次進行修改。 【功能】 系統(tǒng)以菜單方式工作 課程信息錄入功能 (課程信息用文件保存 )--輸入 課程信息瀏覽功能--輸出 查詢功能: (至少一種查詢方式 )--算法 按學(xué)分查詢 按課程性質(zhì)查詢 學(xué)生選修課程 (可選項 ) 第二部分:程序總體設(shè)計思路 由于 C 語言是面對過程的語言,故我的設(shè)計思路是根據(jù)目標(biāo)程序運行的過程來編寫的。 整個程序的設(shè)計思路到此結(jié)束。( i初始化為 0 )j+ +fr w r it e 寫入課程信息到文件 課程刪除函 數(shù) 開始輸入要刪除的課程的編號 nYN結(jié)束c o u rs e s [ j] . c _ n u m = = nj= 0 。刪除操作完成正確。程序主要采用了層次不同的菜單,相互獨立又相互聯(lián)系,巧妙相接,符合用戶的使用習(xí)慣與思維。 通過該系統(tǒng)的課程設(shè)計分析,我掌握了模塊化設(shè)計的方法,理解和運用了結(jié)構(gòu)化程序設(shè)計的思想和方法,掌握和提高了運用 C 語言進行程序設(shè)計的能力。 void bye_sys()。//管理員查詢函數(shù) void c_viewm()。 struct student { char s_number[10]。 printf(\t\t\t 湖南大學(xué)學(xué)生選課系統(tǒng) \n)。 } void login()//登陸界面 { void stu_login()。 printf(\t 請選擇服務(wù)類別 :)。 printf(\n\t 按任意鍵返回選擇頁面 ~\n\t)。amp。 void c_delete()。 printf(\ \n)。amp。 } }while(in!=1amp。in!=5)。break。 do { system(cls)。 if(input!=1amp。 getchar()。input!=4)。break。 printf(\t按任意鍵返回管理菜單 \n\t)。 fclose(fp)。ji。 case 2:stu_login()。 printf(\n\n\t\t 選課成功 \t 請選擇: )。break。 if((fp=fopen(,rb))==NULL) //判斷是否存在課程 { system(cls)。 i=i+1。 } else { printf(\n\t共有 %d 條記錄 ,i1)。 scanf (%d,amp。 input=getchar()。getchar()。 struct course courseview[10]。courseview[i],sizeof(struct course),1,fp)。 stu_login()。 printf(\n 請選擇: )。 } case 2: { if(n==i2) { printf(\n\t 已到達尾頁 \t 按人意見返回 )。 getchar()。 FILE *fp。coursesear[i],sizeof(struct course),1,fp)。 do//檢查輸入是否符合要求 { for(j=0。 printf(\n\n\t 課程已選人數(shù) :%d\n,coursesear[k].c_nelepeo)。 switch(inp) { case 1:c_searchs()。 printf(請選擇: )。 } } } }while(inp!=1)。 printf(\n\n\t 課程不存在 \t 按任意鍵返回 )。 fclose(fp)。 k=j。getchar()。 getchar()。 switch(inp) { case 1:c_searchm()。 int i=0,j,inp。)。)。 fclose(fp)。 break。 getchar()。 if(inp!=1amp。 switch(inp) { case 1:c_add()。 void man_login()。 fclose(fp)。 fp=fopen(,wb)。ki1。 } } if(flag==0) { printf(\n\n\t\t 不存在對應(yīng)的課程 \t 按任意鍵返回 )。 }
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1