-
大小: 983KB文件類型: .rar金幣: 2下載: 0 次發(fā)布日期: 2021-05-27
- 語言: C/C++
- 標(biāo)簽:
資源簡介
C語言與數(shù)據(jù)結(jié)構(gòu)實習(xí)
實現(xiàn)一個簡單的學(xué)生學(xué)分管理系統(tǒng)
假設(shè)每位學(xué)生必須完成基礎(chǔ)課50學(xué)分、專業(yè)課50學(xué)分、選修課24學(xué)分、人文類課程8學(xué)分、實驗性課程20學(xué)分才能夠畢業(yè)。因此在管理學(xué)分時,要考慮每個學(xué)分所屬于的課程類別。
該程序應(yīng)該具有下列功能:
(1) 通過鍵盤輸入某位學(xué)生的學(xué)分;
(2) 給定學(xué)號,顯示某位學(xué)生的學(xué)分完成情況;
(3) 給定某個班級的班號,顯示該班所有學(xué)生學(xué)分完成情況;
(4) 給定某位學(xué)生的學(xué)號,修改該學(xué)生的學(xué)分信息;
(5) 按照某類課程的學(xué)分高低進(jìn)行排序;
(6) 提供一些統(tǒng)計各類信息的功能。

代碼片段和文件信息
#include?“student.h“
Node?*l;
FILE?*fp;
void?main()????????????????/*主函數(shù)*/
{
????
????int?choice;
l=(Node?*)malloc(sizeof(Node));
system(“color?e5“);
????????printf(“ ?★★★★★★★★★★★★★★★★★★★★★★★★★★★★★\n“);Sleep(100);
printf(“ ?★??????????????????????????????????????????????????????★\n“);Sleep(100);
printf(“ ?★????????????????學(xué)生學(xué)分管理系統(tǒng)??????????????????????★\n“);Sleep(100);
printf(“ ?★??????????????????????????????????????????????????????★\n“);Sleep(100);
printf(“ ?★?????說明:本系統(tǒng)旨在幫助師生方便,快捷地統(tǒng)計,管理???★\n“);Sleep(100);
printf(“ ?★?學(xué)分。您可以進(jìn)行輸入,修改,查看,排序等操作,界面???★\n“);Sleep(100);
printf(“ ?★?清爽,操作簡單,歡迎您的使用。???????????????????????★\n“);Sleep(100);
printf(“ ?★??????????????????????????????????????????????????????★\n“);Sleep(100);
printf(“ ?★??????????????????????????????????????????????????????★\n“);Sleep(100);
printf(“ ?★???????????????????????????????????????謝謝!?????????★\n“);Sleep(100);
printf(“ ?★??????????????????????????????????????????????????????★\n“);Sleep(100);
printf(“ ?★★★★★★★★★★★★★★★★★★★★★★★★★★★★★\n“);Sleep(100);
printf(“\n ?制作人:李燦\n“);
do
{
???????????
printf(“\n“);
printf(“??############################################################################\n“);Sleep(100);
printf(“??#??????????????????????????????????????????????????????????????????????????#\n“);Sleep(100);
printf(“??#????????????????????操作菜單:?????????????????????????????????????????????#\n“);Sleep(100);
printf(“??#??????????????????????????????0、退出本次登入?????????????????????????????#\n“);Sleep(100);
printf(“??#??????????????????????????????1、導(dǎo)入學(xué)生信息?????????????????????????????#\n“);Sleep(100);
printf(“??#??????????????????????????????2、顯示學(xué)生信息?????????????????????????????#\n“);Sleep(100);
printf(“??#??????????????????????????????3、查詢學(xué)生信息?????????????????????????????#\n“);Sleep(100);
printf(“??#??????????????????????????????4、排序?qū)W生學(xué)分?????????????????????????????#\n“);Sleep(100);
printf(“??#??????????????????????????????5、統(tǒng)計學(xué)生信息?????????????????????????????#\n“);Sleep(100);
printf(“??#??????????????????????????????6、刪除學(xué)生信息?????????????????????????????#\n“);Sleep(100);
printf(“??#??????????????????????????????7、修改學(xué)生信息?????????????????????????????#\n“);Sleep(100);
printf(“??#??????????????????????????????8、保存學(xué)生信息?????????????????????????????#\n“);Sleep(100);
printf(“??#??????????????????????????????9、清除屏幕內(nèi)容?????????????????????????????#\n“);Sleep(100);
printf(“??#?????????????????????????????10、輸入學(xué)生信息?????????????????????????????#\n“);Sleep(100);
printf(“??#??????????????????????????????????????????????????????????????????????????#\n“);Sleep(100);
printf(“??############################################################################\n“);Sleep(100);
sign: printf(“\n\t\t請選擇您要進(jìn)行的操作:“);
???? while((scanf(“%d“&choice))!=1)
{
fflush(stdin);
}
if(choice>10?||?choice<0)
{
printf(“\t\t輸入錯誤,請重新輸入\n“);
goto?sign;
}????????
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件??????21260??2010-07-29?23:20??xueshengxuefen\Debug\main.obj
?????文件??????58325??2010-07-29?23:20??xueshengxuefen\Debug\student.obj
?????文件??????41984??2010-07-30?00:06??xueshengxuefen\Debug\vc60.idb
?????文件??????69632??2010-07-29?23:20??xueshengxuefen\Debug\vc60.pdb
?????文件?????241731??2010-07-29?23:20??xueshengxuefen\Debug\xueshengxuefen.exe
?????文件?????272652??2010-07-29?23:20??xueshengxuefen\Debug\xueshengxuefen.ilk
?????文件????2804376??2010-07-29?23:20??xueshengxuefen\Debug\xueshengxuefen.pch
?????文件?????492544??2010-07-29?23:20??xueshengxuefen\Debug\xueshengxuefen.pdb
?????文件???????4184??2010-07-29?23:24??xueshengxuefen\main.c
?????文件??????21564??2010-07-29?23:25??xueshengxuefen\student.c
?????文件???????1124??2010-07-29?23:25??xueshengxuefen\student.h
?????文件???????1884??2010-07-30?00:07??xueshengxuefen\student.txt
?????文件???????4588??2010-07-29?23:21??xueshengxuefen\xueshengxuefen.dsp
?????文件????????534??2010-07-29?23:19??xueshengxuefen\xueshengxuefen.dsw
?????文件??????50176??2010-07-30?00:07??xueshengxuefen\xueshengxuefen.ncb
?????文件??????48640??2010-07-30?00:07??xueshengxuefen\xueshengxuefen.opt
?????文件????????521??2010-07-30?00:06??xueshengxuefen\xueshengxuefen.plg
?????文件???????2408??2010-07-26?11:41??xueshengxuefen\學(xué)生信息.txt
?????目錄??????????0??2010-08-01?08:27??xueshengxuefen\Debug
?????目錄??????????0??2010-08-01?08:27??xueshengxuefen
-----------?---------??----------?-----??----
??????????????4138127????????????????????20
評論
共有 條評論