資源簡介
C語言與數(shù)據(jù)結(jié)構(gòu)實習
實現(xiàn)一個簡單的學生學分管理系統(tǒng)
假設(shè)每位學生必須完成基礎(chǔ)課50學分、專業(yè)課50學分、選修課24學分、人文類課程8學分、實驗性課程20學分才能夠畢業(yè)。因此在管理學分時,要考慮每個學分所屬于的課程類別。
該程序應該具有下列功能:
(1) 通過鍵盤輸入某位學生的學分;
(2) 給定學號,顯示某位學生的學分完成情況;
(3) 給定某個班級的班號,顯示該班所有學生學分完成情況;
(4) 給定某位學生的學號,修改該學生的學分信息;
(5) 按照某類課程的學分高低進行排序;
(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(“ ?★????????????????學生學分管理系統(tǒng)??????????????????????★\n“);Sleep(100);
printf(“ ?★??????????????????????????????????????????????????????★\n“);Sleep(100);
printf(“ ?★?????說明:本系統(tǒng)旨在幫助師生方便,快捷地統(tǒng)計,管理???★\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“);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、導入學生信息?????????????????????????????#\n“);Sleep(100);
printf(“??#??????????????????????????????2、顯示學生信息?????????????????????????????#\n“);Sleep(100);
printf(“??#??????????????????????????????3、查詢學生信息?????????????????????????????#\n“);Sleep(100);
printf(“??#??????????????????????????????4、排序?qū)W生學分?????????????????????????????#\n“);Sleep(100);
printf(“??#??????????????????????????????5、統(tǒng)計學生信息?????????????????????????????#\n“);Sleep(100);
printf(“??#??????????????????????????????6、刪除學生信息?????????????????????????????#\n“);Sleep(100);
printf(“??#??????????????????????????????7、修改學生信息?????????????????????????????#\n“);Sleep(100);
printf(“??#??????????????????????????????8、保存學生信息?????????????????????????????#\n“);Sleep(100);
printf(“??#??????????????????????????????9、清除屏幕內(nèi)容?????????????????????????????#\n“);Sleep(100);
printf(“??#?????????????????????????????10、輸入學生信息?????????????????????????????#\n“);Sleep(100);
printf(“??#??????????????????????????????????????????????????????????????????????????#\n“);Sleep(100);
printf(“??############################################################################\n“);Sleep(100);
sign: printf(“\n\t\t請選擇您要進行的操作:“);
???? 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\學生信息.txt
?????目錄??????????0??2010-08-01?08:27??xueshengxuefen\Debug
?????目錄??????????0??2010-08-01?08:27??xueshengxuefen
-----------?---------??----------?-----??----
??????????????4138127????????????????????20
評論
共有 條評論