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

正文內(nèi)容

c學(xué)生成績管理系統(tǒng)課設(shè)報告書帶源代碼精品-在線瀏覽

2024-11-07 23:36本頁面
  

【正文】 和模糊的難題,本來使用鏈表的方式存儲數(shù)據(jù),然而待到 排序時出現(xiàn)了交換數(shù)據(jù)困難的問題,以及分配空間繁瑣釋放空間不及時的問題,造成空間浪費使得程序運行效率低的問題。 整個調(diào)試過程中主要是這么幾個問題,其余的是一些小問題,很容易的就調(diào)試出來了。用戶新建或者打開文件要符合操作系統(tǒng)的要求,如果用戶打開不存在的文件,那么系統(tǒng)將按照用戶打開的文件名作為新的數(shù)據(jù)文件名,并對其進行相關(guān)操作。 當(dāng)用戶指定當(dāng)前文件后可對其進行顯示,插入,刪除,修改,計算平均分等相關(guān)功能。操作完當(dāng)前文件后,用戶可以關(guān)閉該文件,在不退出本系統(tǒng)的前提下另行打開或者新建數(shù)據(jù)文件對其進行相關(guān)操作。根據(jù)本次課程設(shè)計的要求對數(shù)據(jù)進行輸入并分析數(shù)據(jù)輸出結(jié)果。 例如當(dāng)用戶輸入要插入的學(xué)生記錄信息時,系統(tǒng)將提示: ==== 請輸入學(xué)生成績 ==== 班級: jsj071 學(xué)號: 1001 姓名:阿斯頓 電子技術(shù)成績 :90 C++程序設(shè)計成績 :97 多媒體技術(shù)成績 :95 大學(xué)英語成績 :97 高等數(shù)學(xué)成績 :90 大學(xué)體育成績 :85 馬克思主義政治經(jīng)濟學(xué)成績 :90 則系統(tǒng)將能正確輸入并顯示數(shù)據(jù) : 班級 學(xué)號 姓名 電子 c++ 多媒體 英語 數(shù)學(xué) 體育 政治 平均分 Jsj071 1001 阿斯頓 90 97 95 97 90 95 90 但如果在輸入學(xué)生成績的時候輸入小于 0 或大于 100 時,程序會提示: 對不起 ,請輸入 1100 之間的數(shù)字 !! 因此用戶在輸入時保證輸入數(shù)據(jù)的正確性是很重要的! 山東科技大學(xué)信息工程系課程設(shè)計 7 第三章 程序流程圖 程序流程 圖 因為本系統(tǒng)是一個比較小的學(xué)生成績管理系統(tǒng),因此將程序的所有功能放在了一個文件中,使得方便對程序的管理。 C++已經(jīng)學(xué)了一個學(xué)期 了 ,有許多知識都存在似懂非懂的現(xiàn)象,這種現(xiàn) 象通過實際的上機操作,已經(jīng)減少了許多。也有很多理論上說得過去的代碼,但到了實際操作,卻是行不通的。只能避過這些方法,換方法實現(xiàn)。于是在課程設(shè)計的時候,我花了兩天 的時間來規(guī)劃與寫代碼,將要實現(xiàn)的內(nèi)容分析清楚 ,才把代碼輸入電腦。 此次任務(wù)的完成,也體現(xiàn)出同學(xué)之間的團結(jié)精神 。沒有實踐,就不會發(fā)現(xiàn)和深刻體會它的真實所在。面向?qū)ο蟪绦蛟O(shè)計的完成,使我們懂得了真理的重要性,理論和實際的相結(jié)合,才能真正把握所學(xué)和所掌握的知識。 friend void Statistic(Stu stud[])。 friend void Modify(Stu stud[]) 。 friend void Output(Stu stud[]) 。 friend void Insert(Stu stud[]) 。 friend int Read(Stu stud[])。 int num。 float elec。 float media。 float math。 float polity。 int order。 void Write(Stu stud[],int n) //向文件中寫入數(shù)據(jù) { fstream myFile。 if(!myFile) { cout can39。 abort()。 myFilecountendlendl。i=count。 } ()。 (,ios::in|ios::binary)。t open!endl。 } int count。 myFilecount。i=count。 } ()。 } void Input(Stu stud[]) //輸入學(xué)生成績 { system(cls)。 int flag。 coutendl==== 請輸入學(xué)生成績 ====endl。n39。amp。N39。 /*交互輸入 */ cinstud[i].class_0。 cinstud[i].num。 while(ci) { c++。 endl。 } } cout 姓名 :。 do{ flag=0。 cinstud[i].elec。 else flag=1。 do{ flag=0。 cinstud[i].c_program。 else flag=1。 山東科技大學(xué)信息工程系課程設(shè)計 12 do{ flag=0。 cinstud[i].media。 else flag=1。 do{ flag=0。 cinstud[i].english。 else flag=1。 do{ flag=0。 cinstud[i].math。 else flag=1。 do{ flag=0。 山東科技大學(xué)信息工程系課程設(shè)計 13 cinstud[i].sport。 else flag=1。 do{ flag=0。 cinstud[i].polity。 else flag=1。 stud[i].average=(stud[i].elec+stud[i].c_program+stud[i].media+stud[i].english+stud[i].math+stud[i].sport+stud[i].polity)/7。 cout====提示: 是否繼續(xù)寫入學(xué)生成績 ?(Y/N)。 /*輸入判斷 */ i++。 } void Statistic(Stu stud[]) //統(tǒng)計學(xué)生數(shù)據(jù) { system(cls)。 coutendl==== 輸出學(xué)生統(tǒng)計數(shù)據(jù) ====endl。 山東科技大學(xué)信息工程系課程設(shè)計 14 for(int i=0。i++) coutstud[i].class_0\tstud[i].num\tstud[i].name\tstud[i].averageendl。 } void Lookup(Stu stud[]) //查找學(xué)生成績 { system(cls)。 int s。 coutendl==== 查找學(xué)生成績 ====endl。 cins。amp。 /*查找判斷 */ if(i==n) { cout=====提示:對不起,無法找到該學(xué)生的信息! endl。 cout班級 :stud[i].class_0endl。 cout姓名 :stud[i].nameendl。 coutC++程序設(shè)計 :stud[i].c_programendl。 cout大學(xué)英語 :stud[i].englishendl。 山東科技大學(xué)信息工程系課程設(shè)計 15 cout大學(xué)體育 :stud[i].sportendl。 cout平均分 :stud[i].averageendl。 /*運行前清屏 */ int n=Read(stud)。 int i=0。 cout請輸入需要修改成績學(xué)生的學(xué)號 :endl。 while((stud[i].nums)!=0amp。in) i++。 /*輸入失敗信息 */ } else { cout該學(xué)生的信息 endl。 coutendl。 山東科技大學(xué)信息工程系課程設(shè)計 16 cout請重新輸入該學(xué)生的信息 endl。 /*交互輸入 */ cinstud[i].class_0。 cinstud[i].num。
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1