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

正文內(nèi)容

c語(yǔ)言課程設(shè)計(jì)--學(xué)生證管理報(bào)告-展示頁(yè)

2025-05-27 19:05本頁(yè)面
  

【正文】 是否找到此學(xué)生記錄 返回主菜單 2020 年 C 語(yǔ)言課程設(shè)計(jì)實(shí)習(xí)報(bào)告(一)學(xué)生證管理系統(tǒng) 程序 ]: modify() {struct student s。 /***調(diào)用 input 函數(shù) ***/ } if(i!=0)save(n)。i++) {printf(\n input %dth student record.\n,i+1)。 for(i=0。n)。 printf(How many students(0%d)?:,R1)。接下來(lái)運(yùn)用一個(gè)循環(huán)語(yǔ)句讀入學(xué)生證信息,每循環(huán)一次就讀入一個(gè)學(xué)生的學(xué)生證信息。 }stu[R]。 char day[3]。 struct {char year[5]。 char day[3]。 struct /***日期結(jié)構(gòu)體類型 ***/ {char year[5]。 char major[M]。 char college[N]。 char name[N]。設(shè)計(jì)一個(gè)結(jié)構(gòu)體類型,學(xué)號(hào)、姓名、性別、學(xué)院、班級(jí)、專業(yè)、學(xué)制均用字符型表示,生日和入學(xué)時(shí)間再均采用結(jié)構(gòu)體形式,里面的年、月、日也都用字符型表示。 /****調(diào)用系統(tǒng)函數(shù) ****/ menu()。 圖 四、詳細(xì)設(shè)計(jì) 主函數(shù)設(shè)計(jì)比較簡(jiǎn)潔, 只提供系統(tǒng)函數(shù)和菜單函數(shù)的調(diào)用。 三、總體設(shè)計(jì) 分析整個(gè)系統(tǒng),根據(jù)上面的需求分析,可以將這個(gè)系統(tǒng)的設(shè)計(jì)分為如下七大模塊:輸入數(shù)據(jù)、修改數(shù)據(jù)、顯示數(shù)據(jù)、添加數(shù)據(jù)、刪除數(shù)據(jù)、統(tǒng)計(jì)數(shù)據(jù)和退出。要求用戶輸入數(shù)據(jù)時(shí),要給出清晰、明確的提示信息,包括輸入的數(shù)據(jù)內(nèi)容、格式及結(jié)束方式等。 應(yīng)用程序后,在屏幕上顯示一個(gè)菜單。2020 年 C 語(yǔ)言課程設(shè)計(jì)實(shí)習(xí)報(bào)告(一) 學(xué)生證管理系統(tǒng) 一、題目要求 程序具有以下功能: 。學(xué)生證信息應(yīng)該包含的信息請(qǐng)參看自己的學(xué)生證; ,顯示某位學(xué)生的學(xué)生證信息; ,顯示該班所有學(xué)生的學(xué)生證信息; ,修改該學(xué)生的學(xué)生證信息; 的學(xué)號(hào),刪除該學(xué)生的學(xué)生證信息; 。用戶可以根據(jù)需求,選定相應(yīng)的操作項(xiàng)目,進(jìn)入每個(gè)操作后,根據(jù)應(yīng)用程序的提示信息,從鍵盤(pán)輸入相應(yīng)的信息 。 二、需求分析 根據(jù)題目要求,把學(xué)生證信息以文本文件的方式存放在文件中,所以應(yīng)提供文件的輸入、輸出等操作;在程序中應(yīng)提供顯示、查找、修改、統(tǒng)計(jì)等操作;另外還應(yīng)提供鍵盤(pán)式選擇菜單實(shí)現(xiàn)功能選擇。其中主要功能為輸入數(shù)據(jù)、修改數(shù)據(jù)、顯示數(shù)據(jù)、添加數(shù)據(jù)、刪除數(shù)據(jù)和統(tǒng) 計(jì)數(shù)據(jù)六個(gè)模塊。 [程序 ] main() {system(cls)。 /****調(diào)用菜單函數(shù) ****/ } 輸入數(shù)據(jù)模塊 學(xué)生證信息文件取名為: 。 學(xué)生證管理系統(tǒng) 輸入數(shù)據(jù) 修改數(shù)據(jù) 顯示數(shù)據(jù) 添加數(shù)據(jù) 查找刪除 統(tǒng)計(jì)數(shù)據(jù) 退 出 2020 年 C 語(yǔ)言課程設(shè)計(jì)實(shí)習(xí)報(bào)告(一)學(xué)生證管理系統(tǒng) [程序 ]: struct student /***學(xué)生結(jié)構(gòu)體類型 ***/ { char number[M]。 char sex[7]。 char class[M5]。 char Edusystem[4]。 char month[3]。 }mat_date。 char month[3]。 }birthday。 /** stu[R]中每個(gè)數(shù)組元素對(duì)應(yīng)一個(gè)學(xué)生證信息 **/ 輸入 函數(shù) 該函數(shù)實(shí)現(xiàn)的功 能是加載學(xué)生證信息并可記錄個(gè)數(shù)的函數(shù),首先我們要以度方式打開(kāi)學(xué)生證信息文件 。 圖 定義文件指針 fp 及循環(huán)計(jì)數(shù)器 i 文件打開(kāi)成功否? 輸出: Cannot open file! 讀到文件末尾了嗎? 調(diào) 用 fread()讀入一個(gè)學(xué)生證信息,并保存結(jié)構(gòu)體數(shù)組中 關(guān)閉文件,返回 i1 2020 年 C 語(yǔ)言課程設(shè)計(jì)實(shí)習(xí)報(bào)告(一)學(xué)生證管理系統(tǒng) [程序 ]: enter() {int i,n。 /***輸入你需要輸入學(xué)生證信息的學(xué)生人數(shù) ***/ scanf(%d,amp。 printf(\n Enter data now\n\n)。in。 input(i)。 /***調(diào)用 save 函數(shù) ***/ printf_back()。 FILE *fp。 n=load()。 /***給用戶看全部記錄以便確認(rèn)要修改的記錄 ***/ printf_face()。in。amp。 getch()。 } printf_one(i)。 scanf(%s,)。in。 /***找到要修改的記錄 ***/ s=stu[i]。 }while(k==1)。 /***調(diào)用顯示數(shù)據(jù)結(jié)構(gòu)項(xiàng)目函數(shù) ***/ printf_one(k)。 if(w1==1) /***w1 等于 1 時(shí)則用戶確定這次修改 ***/ {printf(\nSuccessful ^_^.\n\nAre you modify another?\n\n\t1).Yes 2).Back with save\t[ ]\b\b)。w0)。 /***來(lái)控制保存,使 w2=1 是標(biāo)記已有過(guò)修改 ***/ } else { w0=0。 } if(w0!=1amp。w2==1) 2020 年 C 語(yǔ)言課程設(shè)計(jì)實(shí)習(xí)報(bào)告(一)學(xué)生證管理系統(tǒng) save(n)。 menu()。 n=load()。 /***調(diào)用顯示數(shù)據(jù)結(jié)構(gòu)項(xiàng)目函數(shù) ***/ for(i=0。i++) {if(i!=0amp。(i%10==0)) {printf(\n\nPass any key to continue...)。 puts(\n\n)。 } printf(\n\n\tThere are %d record.\n,n)。 getch()。 } 按任意鍵返回 顯示學(xué)生記錄 2020 年 C 語(yǔ)言課程設(shè)計(jì)實(shí)習(xí)報(bào)告(一)學(xué)生證管理系統(tǒng) 添加 模塊 [流程圖 ]: 圖 [程序 ]: add() {int i,n,m,k。 n=load()。 scanf(%d,amp。 /***輸入要追加的記錄個(gè)數(shù) ***/ k=m+n。ik。 input(i)。} for(i=n。i++) if(fwrite(am
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1