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

正文內(nèi)容

c課設(shè)學(xué)生管理系統(tǒng)-資料下載頁(yè)

2025-02-10 06:43本頁(yè)面

【導(dǎo)讀】的工作中,本次c++課設(shè)就是把計(jì)算機(jī)應(yīng)用到學(xué)校學(xué)生信息管理中的范例。它比C語(yǔ)言更容易為人們學(xué)習(xí)和掌握。C++以其獨(dú)特的語(yǔ)言機(jī)制在計(jì)算機(jī)科學(xué)的各個(gè)領(lǐng)。域中得到了廣泛的應(yīng)用。面向?qū)ο蟮脑O(shè)計(jì)思想是在原來(lái)結(jié)構(gòu)化程序設(shè)計(jì)方法基礎(chǔ)上的。一個(gè)質(zhì)的飛躍,C++完美地體現(xiàn)了面向?qū)ο蟮母鞣N特性。1998年正式發(fā)布了C++語(yǔ)言的國(guó)際標(biāo)準(zhǔn)[C++,1998],對(duì)于要解決實(shí)際問(wèn)。題的程序員而言,C++使程序設(shè)計(jì)變得更有樂(lè)趣。而C++一直被應(yīng)用于應(yīng)用軟件和系統(tǒng)軟件的行列中,其中本系統(tǒng)的研發(fā)就是一個(gè)。象”的大標(biāo)題之下。就不利于數(shù)據(jù)的調(diào)用,那么數(shù)據(jù)與數(shù)據(jù)之間也會(huì)產(chǎn)生混亂,因?yàn)閷W(xué)生畢竟不只是一個(gè)。數(shù)據(jù)之間的調(diào)用,減少了數(shù)據(jù)的累贅,使程序簡(jiǎn)潔明了,結(jié)構(gòu)清晰了。設(shè)的主要目的-----熟悉并掌握面向?qū)ο蟪绦蛟O(shè)計(jì)的一些套路和思想。change修改數(shù)據(jù)的解析:..................-17-

  

【正文】 著手編程 查資料學(xué)新的程序 最后調(diào)試,我就一步步的堅(jiān)持著,努力著。雖然我們編寫(xiě)程序的過(guò)程是有點(diǎn)辛苦,但最后的成功也讓我快樂(lè),讓我興奮,同時(shí)也讓我進(jìn)一步的加深了對(duì) C++語(yǔ)言的理解和掌握。 文件的輸入與輸出是該程序的重點(diǎn)也是難點(diǎn),由于這是 C++的應(yīng)用,因此我自學(xué)了第 9 章的“磁盤(pán)文件的輸入與輸出”的相關(guān)知識(shí),雖然不是融會(huì)貫通,但是我也臨 37 摹套用學(xué)習(xí)了實(shí)現(xiàn)了一些簡(jiǎn)單的輸入與輸出的功能,就拿本程序的修改密碼的功能來(lái)說(shuō),就是通過(guò)了一些簡(jiǎn)單的輸入與輸出實(shí)現(xiàn) 的,但對(duì)于選擇性的輸出,自己的知識(shí)確實(shí)有點(diǎn)欠缺,因此自己也會(huì)再接再厲的。 通過(guò)這次課設(shè),我了解到理論聯(lián)系實(shí)際的重要性,實(shí)踐加深和鞏固所學(xué)的理論知識(shí),而理論提高實(shí)踐能力和計(jì)算機(jī)的綜合運(yùn)用能力。我通過(guò)實(shí)踐發(fā)現(xiàn)了編程經(jīng)常出現(xiàn)的問(wèn)題,然后通過(guò)理論解決了這些問(wèn)題,達(dá)到即提高了自己的動(dòng)手能力也提高了自己的理論知識(shí)。 參考文獻(xiàn) [1] c++語(yǔ)言基礎(chǔ)教程(第 2 版) 呂鳳翥 [2] Visual c++程序設(shè)計(jì)試驗(yàn)與編程實(shí)踐 劉維富 [3] [4] [5]譚浩強(qiáng)編,《 C++面向?qū)ο蟪绦蛟O(shè)計(jì)》,清華大學(xué)出版社, 2021 年 7 月出版 39 附錄 程序源代碼: include //輸入輸出頭文件 include //字符串處理頭文件 include //用 getch()函數(shù)的頭文件 include //用 exit()的頭文件 include //文件處理頭文件 //定義學(xué)生類 class stu { char name[20]。 char sex[10]。 double num,math,chinese,english,phisical,history,average,sum。 public: stu() {} stu( char n[20],char s[10],double nu,double ma,double chin,double eng,double ph,double hi) { strcpy(name,n)。 strcpy(sex,s)。 num=nu。 math=ma。 chinese=chin。 english=eng。 phisical=ph。 history=hi。 } double get_eng() { return english。 } double get_chin() { return chinese。 } double get_math() { return math。 } double getsum() { sum=chinese+english+math+phisical+history。 return sum。 } double getaver() { average=getsum()/5。 return average。 } void print() { cout 姓名是: nameendl。 cout 性別是: sexendl。 cout 學(xué)號(hào) : numendl。 cout 數(shù)學(xué)成績(jī): mathendl。 cout 語(yǔ)文成績(jī): chineseendl。 cout 英語(yǔ)成績(jī): englishendl。 cout 物理成績(jī): phisicalendl。 41 cout 歷史成績(jī): historyendl。 cout 總成績(jī): thisgetsum()endl。 cout 平均成績(jī): thisgetaver()endl。 } friend void Condactor()。 friend void search(int a,stu *t[50],char n[20])。 friend void search(int a,stu *t[50])。 friend void change(int a,stu *t[50])。 friend void delete_stu(int a,stu *t[50])。 }。 //密碼修改函數(shù) void remima() { char a[20]。 char b[20]。 cout請(qǐng)輸入新的密碼: 。 cina。 cout請(qǐng)確認(rèn)密 碼: 。 cinb。 do{ if(strcmp(a,b)) { cout密碼兩次輸入的不同,請(qǐng)?jiān)俅屋斎耄?endl。 cinb。 } else break。 }while(1)。 fstream outfile。 (e:\\密碼 .txt,ios::out)。 if(!outfile) { cout密碼文件不能打開(kāi)! \n。 abort()。 } outfileaendl。 ()。 system(cls)。 //刷新屏幕 } void warn() { char c1。 cout請(qǐng)按任意繼續(xù) ...endl。 //等待鍵盤(pán)輸入 c1=getch()。 system(cls)。 //刷新屏幕 } //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ void english_avr(int a,stu *t[50],int flag1) { if(a==0) { cout管理系統(tǒng)中沒(méi)有錄入數(shù)據(jù)或者數(shù)據(jù)已經(jīng)被刪除! endl。 warn()。} else { for(int k=0。ka。k++) { if((t[k]get_eng())90) cout英語(yǔ)有高于 90 分的有: endl。 continue。 } for(k=0。ka。k++) { if((t[k]get_eng())90) { 43 t[k]print()。flag1=1。 } } if(flag1==0) cout英語(yǔ)沒(méi)有高于 90 分的! endl。 for(int p=0。pa。p++) { if((t[p]get_eng())60) cout英語(yǔ)不及格的有: endl。 continue。 } for(p=0。pa。p++) { if((t[p]get_eng())60) { t[p]print()。flag1=1。 } } if(flag1==0) cout英語(yǔ)沒(méi)有不及格的! endl。 warn()。 } } void math_avr(int a,stu *t[50],int flag1) { if(a==0) { cout管理系統(tǒng)中沒(méi)有錄入數(shù)據(jù)或者數(shù)據(jù)已經(jīng)被刪除! endl。 warn()。} else { for(int k=0。ka。k++) { if((t[k]get_math())90) cout數(shù)學(xué)有高于 90 分的有: endl。 continue。 } for(k=0。ka。k++) { if((t[k]get_math())90) { t[k]print()。flag1=1。 } } if(flag1==0) cout 數(shù)學(xué)沒(méi)有高于 90 分的! endl。 for(int p=0。pa。p++) { if((t[p]get_math())60) cout數(shù)學(xué)不及格的有: endl。 continue。 } for(p=0。pa。p++) { if((t[p]get_math())60) { t[p]print()。flag1=1。 } } if(flag1==0) cout英語(yǔ)沒(méi)有不及格的! endl。 warn()。 } 45 } void chin_avr(int a,stu *t[50],int flag1) { if(a==0) { cout管理系統(tǒng)中沒(méi)有錄入數(shù)據(jù)或者數(shù)據(jù)已經(jīng)被刪除! endl。 warn()。} else { for(int k=0。ka。k++) { if((t[k]get_chin())90) cout語(yǔ)文有高于 90 分的有: endl。 continue。 } for(k=0。ka。k++) { if((t[k]get_chin())90) { t[k]print()。flag1=1。 } } if(flag1==0) cout 語(yǔ)文沒(méi)有高于 90 分的! endl。 for(int p=0。pa。p++) { if((t[p]get_chin())60) cout語(yǔ)文不及格的有: endl。 continue。 } for(p=0。pa。p++) { if((t[p]get_chin())60) { t[p]print()。flag1=1。 } } if(flag1==0) cout語(yǔ)文沒(méi)有不及格的! endl。 warn()。 } } void eng_pass(int a,stu *t[50]) { if(a==0) { cout管理系統(tǒng)中沒(méi)有錄入數(shù)據(jù)或者數(shù)據(jù)已經(jīng)被刪除! endl。 } else { double english_sum=0。 for(int k=0。ka。k++) { english_sum+=t[k]get_eng()。 } cout全班的英語(yǔ)平均分為: english_sum/aendl。 double eng_aver=english_sum/a。 for(k=0。ka。k++) { if((t[k]get_eng())eng_aver) { cout低于數(shù)學(xué)平均分的有: endl。 t[k]print()。 47 } } } warn()。 } //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ void math_pass(int a,stu *t[50]) { if(a==0) { cout管理系統(tǒng)中沒(méi)有錄入數(shù)據(jù)或者數(shù)據(jù)已經(jīng)被刪除! endl。 } else { double math_sum=0。 for(int k=0。ka。k++) { math_sum+=t[k]get_math()。 } cout全班的數(shù)學(xué)平均分為: math_sum/aendl。 double math_aver=math_sum/a。 for(k=0。ka。k++) { if((t[k]get_math())math_aver) { cout低于數(shù)學(xué)平均分的有: endl。 t[k]print()。 } } } warn()。
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1