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

正文內(nèi)容

c語言課程設(shè)計學(xué)生選課系統(tǒng)-閱讀頁

2024-11-03 22:23本頁面
  

【正文】 r[15]。flag==1。stu[i].age!=0。} printf(”其它信息:%sn“,stu[i].others)。宿遷學(xué)院課程設(shè)計報告 ,stu[i].room,stu[i].major,stu[i].qq,stu[i].)。break。break。scanf(”%s“,str)。iif(strcmp(stu[i].name,str)==0){printf(”姓名: %sn性別:%sn年班級:%sn宿舍:%sn專業(yè):%sn齡:%dn電話:%sn號:%snEmail: %sn“,stu[i].name,stu[i].sex,stu[i].age,stu[i].tel,stu[i].classes,stu[i].room,stu[i].major,stu[i].qq,stu[i].)。}宿遷學(xué)院課程設(shè)計報告scanf(”%s“,stu[i].name)。scanf(”%s“,stu[i].sex)。scanf(”%d“,stu[i].age)。scanf(”%s“,stu[i].tel)。scanf(”%s“,stu[i].classes)。scanf(”%s“,stu[i].room)。scanf(”%s“,stu[i].major)。scanf(”%s“,stu[i].qq)。scanf(”%s“,stu[i].)。scanf(”%s“,stu[i].others)。case 7: flag=0。default: printf(”你的輸入有錯誤,請重新輸入!n)。} init(stu)。宿遷學(xué)院課程設(shè)計報告四、測試結(jié)果:2.輸入“1”,進(jìn)行“瀏覽通訊錄操作:3.輸入“2”,進(jìn)行“輸入同學(xué)信息”的操作:宿遷學(xué)院課程設(shè)計報告8.輸入“7”,進(jìn)行“退出通訊簿”操作:宿遷學(xué)院課程設(shè)計報告五、設(shè)計心得自從記事以來就聽過了計算機(jī)這個高科技,現(xiàn)在終于實現(xiàn)了自己的一個小小愿望——成為了計算機(jī)系的一名學(xué)生,這學(xué)期我們學(xué)的C語言,以前就聽過這個名字,打開書一看簡直一竅不通,學(xué)好這門科簡直就是一個挑戰(zhàn),課前課后都要把書啃一遍,要不然上課就跟不上,終于學(xué)期快結(jié)束了,我們有一個課程設(shè)計,在兩個星期內(nèi),完成一個復(fù)雜的程序,我們的題目是做一個通訊簿。在編程的過程中,我體會到了學(xué)習(xí)編程的辛苦,為了一個算法的實現(xiàn)而思考,為了一個小小的編譯錯誤而花時間去尋找,這需要很大的毅力和耐心,而且要有良好的思維,這才使得我完成這個任務(wù),也使我感到一分喜悅,畢竟自己完成了一個有模有樣的程序。在這次設(shè)計中,我遇到了很多困難,但我沒有向困難低頭,通過查詢數(shù)據(jù),虛心向同學(xué)、老師請教,才一一得到了解決。在設(shè)計過程中,合作精神必不可少。每個人掌握的不同??偟膩碚f,這次程序設(shè)計讓我獲益匪淺,對C語言也有了進(jìn)一步的認(rèn)識:C語言功能高、表達(dá)能力強(qiáng)、使用靈活方便、目標(biāo)程序效率高。很感謝這次的課程設(shè)計,它使我更加深刻地體會到多看專業(yè)書的重要性,只有掌握了一定量的專業(yè)知識才能得心應(yīng)手地解決諸多問題;另外,做任何事都要有耐心,不要一遇到困難就退縮;在學(xué)習(xí)和工作中要時刻謹(jǐn)記“團(tuán)結(jié)”二字,它好比通向成功的鋪路石,不可或缺。今后的路還很長,面對困難,讓我們用行動去俘虜它吧!宿遷學(xué)院課程設(shè)計報告六、參考文獻(xiàn)[1] ++:清華大學(xué)出版社,2004 [2] [4] [5] :機(jī)械工業(yè)出版社,2004 [6] :人民郵電出版社,617第四篇:課程設(shè)計選課注冊管理系統(tǒng)(小編推薦)“選課注冊管理系統(tǒng)”課程設(shè)計指導(dǎo)書課題名稱:選課注冊管理系統(tǒng)設(shè)計目標(biāo):按照軟件工程的規(guī)范,以SQL Server或Oracle為后臺數(shù)據(jù)庫,以Visual C++、Delphi等為前端開發(fā)工具,模擬高等學(xué)校的選課情況,設(shè)計并實現(xiàn)一個學(xué)生選課注冊管理系統(tǒng)。學(xué)生使用本系統(tǒng)查詢新學(xué)期將開設(shè)的課程和授課教師的情況,選擇自己要學(xué)習(xí)的課程,并進(jìn)行登記注冊。教學(xué)管理員使用本系統(tǒng)進(jìn)行教學(xué)管理,包括課程管理和新學(xué)期的課程選課注冊管理。若某課程的實際選課學(xué)生少于10人,則停開該課程,把該課程從課程目錄表中刪除;若某課程的選課學(xué)生多于30人,則停止選課。(3)查詢:可以查詢課程信息、學(xué)生選課信息和學(xué)生、教師信息。3.系統(tǒng)結(jié)構(gòu)假定在學(xué)校的計算中心有功能強(qiáng)大的工作站機(jī)器,在各系、各部門、圖書館、學(xué)生宿舍都有臺式PC機(jī),學(xué)校的全部計算機(jī)已經(jīng)聯(lián)網(wǎng)。學(xué)生、教師和教學(xué)管理員可以在各系、各部門、圖書館、學(xué)生宿舍的臺式PC機(jī)上使用本系統(tǒng)。(2)理解系統(tǒng)的信息需求,進(jìn)行合理的數(shù)據(jù)庫設(shè)計,建立各數(shù)據(jù)庫表。結(jié)合Delphi 或VC++進(jìn)行系統(tǒng)界面(窗體、菜單以及相應(yīng)控制按鈕)的設(shè)計、連接與操縱數(shù)據(jù)庫方案的設(shè)計,編寫程序。(5)撰寫設(shè)計報告。這個程序我只是總體上參考了一下網(wǎng)上程序的架構(gòu),具體的各個函數(shù)是參照課本上《鏈表》那一章的內(nèi)容的,比如結(jié)構(gòu)體的建立、查找和排序等功能,這些書上都有類似的,其中排序功能雖沒有原版的,第2頁(共25頁)C語言課程設(shè)計報告——劉顯安但是在第六章中有一個用冒泡法排序的例題,我就是仿照這個模式來對結(jié)構(gòu)體進(jìn)行排序的,總之整個程序中蘊(yùn)含了我很多的汗水。三、源代碼以下是整個程序的源代碼,其中我的主菜單函數(shù)是很美觀的,但由于這里字體和板式的限制,不能很好的顯現(xiàn),可以看我下面程序運(yùn)行的截圖就知道了。char name[20]。char tel[11]。int sushe。}。int n。puts(“****************************************************************************”)。puts(“****************************************************************************”)。第4頁(共25頁)C語言課程設(shè)計報告——劉顯安puts(“******* *******”)。puts(“***** 0 1=錄入學(xué)生通訊錄信息 *****”)。puts(“*** ***”)。puts(“**”)。puts(“*** ***”)。puts(“***** *****”)。puts(“******* *******”)。puts(“****************************************************************************”)。puts(“n ************************** ”)。puts(“**** copyright◎劉顯安!****”)。puts(“ **************************”)。if(getche()==39。)menu()。struct student *s1,*s2。int num。scanf(“%d”,amp。s1=s2=(struct student *)malloc(sizeof(struct student))。puts(“請輸入學(xué)號:”)。s1num)。scanf(“%s”,s1name)。scanf(“%d”,amp。puts(“請輸入電話號碼:”)。puts(“請輸入電子郵件:”)。puts(“請輸入學(xué)生宿舍號:”)。s1sushe)。第7頁(共25頁)C語言課程設(shè)計報告——劉顯安while(nnext=s1。s1=(struct student *)malloc(sizeof(struct student))。puts(“請輸入學(xué)號:”)。s1num)。scanf(“%s”,s1name)。scanf(“%d”,amp。puts(“請輸入電話號碼:”)。puts(“請輸入電子郵件:”)。puts(“請輸入學(xué)生宿舍號:”)。s1sushe)。} puts(“*************************************************”)。第8頁(共25頁)C語言課程設(shè)計報告——劉顯安s2=s1。return(stu)。}void shuchu(struct student *s){ /*輸出單個學(xué)生信息*/ printf(“* %8ld”,snum)。printf(“%8d”,sbanji)。printf(“%15s”,sEmail)。}void findall()/*輸出所有學(xué)生信息*/ { system(“cls”)。//if(n=2)//printf(“n現(xiàn)在有%d個學(xué)生信息,分別是:n”,n)。puts(“________________________________________________________________________”)。s=stu。s=snext。puts(“返回主菜單請按【9】”)。939。}void findname(){ /*按姓名查找函數(shù)*/ system(“cls”)。char name[20]。第10頁(共25頁)C語言課程設(shè)計報告——劉顯安scanf(“%s”,name)。while(strcmp(sname,name)!=0){ s=snext。goto end。puts(“* 學(xué)號姓名電子郵件 宿舍 *”)。} end:。if(getche()==39。)menu()。struct student *s。long i。i)。while(snum!=i){ s=snext。goto end。puts(“* 學(xué)號 姓名 班級 郵件 宿舍 *”)。第12頁(共25頁)子電話 電C語言課程設(shè)計報告——劉顯安} end:。if(getche()==39。)menu()。long num。struct student *s1,*s2。goto end。scanf(“%ld”,amp。s1=stu。scanf(“%s”,amp。第13頁(共25頁)C語言課程設(shè)計報告——劉顯安if((s==39。)||(s==39。)){ while((num!=s1num)amp。(s1next!=NULL)){s2=s1。}if(num==s1num){ puts(“該學(xué)生的信息為:”)。shuchu(s1)。else s2next=s1next。n=n1。return(stu)。第14頁(共25頁)C語言課程設(shè)計報告——劉顯安puts(“返回主菜單請按【9】”)。939。}void paixu(){ /*排序函數(shù)*/ struct student *p, *p1,*p2。int temp。if(stu==NULL){printf(“n學(xué)生信息不存在n”)。} for(i=0。if(p1nump2num){temp=p1num。p2num=temp。strcpy(p1name,p2name)。temp=p1banji。p2banji=temp。strcpy(p1tel,p2tel)。strcpy(b,p1Email)。strcpy(p2Email,b)。p1sushe=p2sushe。} p1=p1next。puts(“已按學(xué)生學(xué)號順序排序完畢!重新排序如下:”)。puts(“* 學(xué)號 姓名 班級 電話 電子郵件 宿舍 *”)。printf(“%15s”,pname)。printf(“%15s”,ptel)。printf(“%5d *n”,psushe)。} end:。if(getche()==39。)menu()。puts(“n請按提示操作,第一次進(jìn)入本系統(tǒng)時請按“1”錄入學(xué)生信息,”)。puts(“添加、修改功能本系統(tǒng)暫不提供,還有待以后完善,謝謝第17頁(共25頁)C語言課程設(shè)計報告——劉顯安合作!”)。puts(“版權(quán)所有,翻版必究!請按“7”鍵查看關(guān)于。puts(“n返回主菜單請按【9】”)。939。}void main()/*主函數(shù)*/ { char a。puts(“n您為首次使用本系統(tǒng),強(qiáng)烈建議您按1開始錄入學(xué)生信息,”)。a=getche()。switch(a){case39。:goto end。case 39。: puts(”n好了,您可以開始向本系統(tǒng)錄入學(xué)生通訊錄信息了:第18頁(共25頁)C語言課程設(shè)計報告——劉顯安“)。system(”cls“)。puts(”n學(xué)生信息錄入完畢,請輸入你的選擇(0~6):n“)。case 39。:findall()。break。339。puts(”n請輸入你的選擇(0~6):“)。case 39。:findnum()。break。539。puts(”n請輸入你的選擇(0~6):“)。case 39。:paixu()。break。739。puts(”n請輸入你的選擇(0~6):“)。case 39。:help()。break。break。} end:。第19頁(共25頁)C語言課程設(shè)計報告——劉顯安} —————————————————————————四、調(diào)試主要是通過截圖來顯示運(yùn)行過程 以下是程序運(yùn)行的主界面:按1后,開始錄入信息,程序會提示你輸入學(xué)生個數(shù)(例如本例中輸入4個),當(dāng)輸完4個學(xué)生的信息時,程序會提示你已輸入完畢:第20頁(共25頁)C語言課程設(shè)計報告——劉顯安學(xué)生信息錄入完畢,提示輸入(0到6)進(jìn)行選擇:第21頁(共25頁)C語言課程設(shè)計報告——劉顯安這時我選擇按2輸出所有學(xué)生信息,按9返回:按3按姓名查詢信息:按4按學(xué)號查詢信息:第22頁(共25頁)C語言課程設(shè)計報告——劉顯安按5刪除學(xué)生信息,這是按學(xué)號刪除學(xué)生信息,本例中,刪除學(xué)號為41212的學(xué)生信息:刪除成功后,系統(tǒng)自動將剩下的學(xué)生信息列出:按6按學(xué)號從小到大進(jìn)行排序,可以發(fā)現(xiàn),排序成功:第23頁(共25頁)C語言課程設(shè)計報告——劉顯安按8查看幫助函數(shù):呵呵,這是我設(shè)置的關(guān)于函數(shù),滿足一下敝人的虛榮心嘛^_^,版權(quán)所有,翻版必究哦!最后按0退出系統(tǒng):第24頁(共25頁)C語言課程設(shè)計報告——劉顯安呵呵,怎么樣?我寫的程序還行吧。第25頁(共25頁)
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1