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

正文內(nèi)容

學(xué)生學(xué)籍信息管理系統(tǒng)設(shè)計-展示頁

2024-09-18 09:24本頁面
  

【正文】 printf(\nPlease input xuehao:)。 getch()。S39。s39。 //寫入數(shù)據(jù) fclose(fp)。 fwrite(amp。 6 printf(Please input telephone Number:)。 printf(Please input your dormitory No:)。 printf(Please input sex:M(male)/F(female):\n)。 } printf(Please input name:)。 continue。 flag=0。data,sizeof(data),1,fp))==1) { if(strcmp(sn,)==0) { flag=1。 gets(sn)。exit(0)。) { if((fp=fopen(,at+))==NULL) { printf(cannot open this file.\n)。||ch==39。 if(ch==39。 [程序 ] void input() { while(1) 5 { printf(\nwhich information do you want to input: b(base) s(socre) e(exit))。 //實際學(xué)分 }course_data,s_course[100]。 //卷面成績 float z_chengji。 //平時成績 float s_chengji。 //課程名字 float xuefen。 char course_No[6]。 //宿舍電話號碼 }data,s_info[100]。 char d_num[4]。 char name[10]。 學(xué)生基本信息的存放格式為: struct info { int sMingci。實得成績、實得學(xué)分根據(jù)條件自動運算。 [數(shù)據(jù)結(jié)構(gòu) ] 我們需要錄入的信息數(shù)據(jù)有兩類:一類是學(xué)生基本信息,包括學(xué)號, 學(xué)號 姓名 性別 宿舍號碼 電話號碼 ,存放在文件 中。 default: continue。539。break。:sort()。 顯示一系列功能選項選擇 輸入 n,判斷 n是否是 15 根據(jù) n 的值調(diào)用個功能模塊函數(shù) 4 case 39。getch()。339。break。:search()。 case 39。:input()。 switch(ch) { case 39。 printf( Please input which you want(15):)。 printf(* * \n)。 printf(* 3delete 4paixu xianshi * \n)。 printf(* ========================================================= * \n)。 /* 制作顯示菜單的窗口,大小根據(jù)菜單條數(shù)設(shè)計 */ clrscr()。 /*設(shè)置文本顯示顏色為黃色 */ textbackground(GREEN)。 /*清屏幕 */ gotoxy(1,1)。其中各功能模塊用菜單方式選擇。 ( 4)排序功能:能實現(xiàn)選擇按綜合成績或?qū)嵉脤W(xué)分升序或降序排序并顯示數(shù)據(jù)。實得成績、實得學(xué)分根據(jù)條件自動運算。 [提示 ] 數(shù)據(jù)結(jié)構(gòu) 采 用結(jié)構(gòu)體數(shù)組,提供學(xué)生基本信息和學(xué)生成績基本信息結(jié)構(gòu)體數(shù)組。 稱號查詢: 輸入一個學(xué)號時,查出此學(xué)生所有課程情況,格式如下: 學(xué)號: XX 課程名稱: XXXX 綜合成績: XX實得學(xué)分: XXX ............................................................................... 2 共修: X科,實得總分為: XXX ( 3)刪除功能:當(dāng)在 中刪除一個學(xué)生時, 自動地在 中刪除此學(xué)生所有信息。 綜合成績在 90~100 之間,應(yīng)得學(xué)分 =學(xué)分 *100% 綜合成績在 80~90 之間,應(yīng)得學(xué)分 =學(xué)分 *80% 綜合成績在 70~80 之間,應(yīng)得學(xué)分 =學(xué)分 *75% 綜合成績在 60~70 之間,應(yīng)得學(xué)分 =學(xué)分 *60% 綜合成績在 60 分以下,應(yīng)得學(xué)分 =學(xué)分 *0% ( 2)查詢功能:分為學(xué)生基本情況查詢和成績查詢兩種 學(xué)生基本情況查詢 : 輸入一個學(xué)號或姓名(可實現(xiàn)選擇)查出此學(xué)生的基本信息并顯示輸出。實得成績、實得學(xué)分根據(jù)條件自動運算。 1 一 題目要求 1. 學(xué)生學(xué)籍信息管理系統(tǒng)設(shè)計 [要求 ] 使用下面的數(shù)據(jù)設(shè)計一個簡單的學(xué)籍管理系統(tǒng)。 學(xué)生基本信息文件( )極其內(nèi)容: 學(xué)號 姓名 性別 宿舍號碼 電話號碼 01 張成成 男 501 87732111 02 李成華 女 101 87723112 03 王成鳳 女 101 87723112 04 張明明 男 502 87734333 05 陳東 男 501 87732111 06 李果 男 502 87734333 07 張園園 女 102 87756112 學(xué)生成績基 本信息文件( )極其內(nèi)容: ..................................................................................................................... 學(xué)號 課程編號 課程名稱 學(xué)分平時成績 實驗成績 卷面成績 綜合成績 實得學(xué)分 01 A01 大學(xué)物理 3 66 78 82 02 B03 高等數(shù)學(xué) 4 78 1 90 01 B03 高等數(shù)學(xué) 4 45 1 88 02 C01 VF 3 65 76 66 ................................................................................................................ 功能要求極其說明: ( 1)數(shù)據(jù)錄入功能:錄入每個學(xué)生的學(xué)號、課程編號、課程名稱、學(xué)分、平時成績、實驗成績、卷面成績共 7 個數(shù)據(jù)。 綜合成績的計算: 1,則表無實驗成績,綜合成績 =平時 成績 *30%+卷面成績*70% 1,表示本課程有實驗成績,綜合成績 =平時成績 *15%+實驗成績*15%+卷面成績 *70% 實得學(xué)分的計算:采用等級學(xué)分制。 輸入一個宿舍號碼,可查出本室所有學(xué)生的基本信息并顯示輸出。 ( 4)排序功能:能實現(xiàn)選擇按綜合成績或?qū)嵉脤W(xué)分升序或降序排序并顯示數(shù)據(jù)。 二 需求分析 根據(jù)題目要求,該程序應(yīng)具備的功能有: ( 1)數(shù)據(jù)錄入功能:錄入每個學(xué)生的學(xué)號、課程編號、課程名稱、學(xué)分、平時成績、實驗成績、卷面成績共 7 個數(shù)據(jù)。 ( 2) 查詢功能:分為學(xué)生基本情況查詢和成績查詢兩種 ( 3) 刪除功能:當(dāng)在 中刪除一個學(xué)生時,自動地在 中刪除此學(xué)生所有信息。 三 程序總體設(shè)計 學(xué)生學(xué)籍信息管理系統(tǒng) MENU(菜單) 數(shù)據(jù)錄入功能模塊 查詢功能模塊 刪除功能模塊 排序功能模塊 退出 查詢功能模塊 查詢功能模塊 按學(xué)分升序排列 按學(xué)分降序排列 按綜合成績升序排列 按綜合成績降序排列 3 四 程序詳細設(shè)計 ⒈主函數(shù) 主函數(shù)一般設(shè)計得比較簡潔,只提供輸入,處理和輸出部分的函數(shù)調(diào)用。 [流程圖 ] [程序 ] void main() { while(1) { clrscr()。 /*移動光標(biāo) */ textcolor(BLACK)。 /*設(shè)置背景顏色為藍色 */ window(1,1,99,99)。 printf(\nwele to use student manage\n\n)。 printf(* 1input 2cha zhao * \n)。 printf(* 5exit * \n)。 printf(* * \n)。 ch=getch()。139。break。239。 getch()。 case 39。:delete()。 break。439。 getch()。 case 39。:exit(0)。 } } } ⒉個功能模塊設(shè)計 ⑴ 數(shù) 據(jù)錄入 。另一類信息是學(xué)生成績基本信息,包括 學(xué)號、課程編號、課程名稱、學(xué)分、平時成績、實驗成績、卷面成績共 7 個數(shù)據(jù)。 這些信息存放在文件 中。 //名次 char xuehao[8]。 char sex[2]。 //宿舍號碼 char tel_num[9]。 成績基本信息的存放格式為: struct course { char xuehao[8]。 //課程代號 char course_name[10]。 //學(xué)分 float p_chengji。 //實驗成績 float j_chengji。 //綜合成績 float s_xuefen。 [需求分析 ] 數(shù)據(jù)錄入模塊的功能是用戶通過輸入選項在基本信息和成績信息的輸入之間進行選擇。 ch=getch()。b39。B39。 getch()。 } printf(\nPlease input xuehao:)。 while((fread(amp。 } } if(flag==1) { printf(\n the number has exist,press ang key continue:\n)。 getch()。 } else { strcpy(,sn)。 gets()。 gets()。 gets()。 gets()。data,sizeof(data),1,fp)。 } //if else if(ch==39。||ch==39。) { if((fp1=fopen(,at+))==NULL||(fp=fopen(,rt))==NULL) { printf(cannot open this file.\n)。exit(0)。 gets(sn)。data,sizeof(data),1,fp))==1) { if(strcmp(sn,)==0) { flag=1。 continue。 strcpy(,sn)。 gets()。 gets()。 gets(temp)。 printf(\nPlease input pingshi chengji:)。 7 =atof(temp)。 gets(temp)。 printf(\nPlease input juanmian chengji:)。 =atof(temp)。 } else //如果無實驗 { =()*+()*+(course)*。} else if(()70) {=*。} else if(()90) {=*。 } fwrite(amp。 //寫入數(shù)據(jù) fclose(fp1)。 } //else if else
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1