資源簡介
具體效果可以參考我的博文:https://blog.csdn.net/LP_Reed/article/details/80966452
基于C語言的學生信息管理系統。有源碼和可執行文件,有美化界面,附贈使用說明,有注釋,不懂的地方可以私信我。主要功能有:學生基本信息輸入、輸出、插入、刪除、排序、查詢、數據保存及打開。兼容win7和win10。
我原本設置的僅需1積分,被CSDN動態調整了,我改不了沒辦法,┭┮﹏┭┮
基于C語言的學生信息管理系統。有源碼和可執行文件,有美化界面,附贈使用說明,有注釋,不懂的地方可以私信我。主要功能有:學生基本信息輸入、輸出、插入、刪除、排序、查詢、數據保存及打開。兼容win7和win10。
我原本設置的僅需1積分,被CSDN動態調整了,我改不了沒辦法,┭┮﹏┭┮

代碼片段和文件信息
#include?
#include?
#define?ROW?26
#define?COL?74
struct?student
{
char?num[20];
char?name[20];
char?sex[10];
int?age;
float?score;
};
void?show();//定義運行框的大小和背景顏色
void?printhome();//顯示首頁?
void?printend();//顯示尾頁?
void?input();//輸入
void?printinput();//顯示輸入?
void?output();//輸出
void?printoutput();//顯示輸出?
void?insert();//插入?
void?printinsert();//顯示插入?
void?del();//刪除?
void?printdel();//顯示刪除?
void?sort();//排序?
void?printsort();//顯示排序?
void?find();//查詢?
void?printfind();//顯示查詢?
void?save();//保存
void?printsave();//顯示保存
void?printopen();//顯示打開?
int?i?j?m?n?s?t?z=0?fun?sum=0?COL2?COL3;
struct?student?stu[100]?temp;
int?main()
{
FILE?*fp;
printf(“即將進入學生信息管理系統,請選擇您的系統版本(Windows7/Windows10)\n“);
printf(“輸入數字“7”或“10”按回車確認:“);
while(?t!=7?&&?t!=10?)
{
scanf(“%d“?&t);?
if(?t==7?)
{
COL2=37;
COL3=1;
}
else
{
COL2=74;
COL3=0;
}
}
show();
while(?1?)
{
printhome();
while(?1?)
{
fun=getch()-‘0‘;
if(?fun>=1?&&?fun<=9?)
{
break;
}
}
switch(?fun?)
{
case?1:?input();break;
case?2:?output();break;
case?3:?insert();break;
case?4:?del();break;
case?5:?sort();break;
case?6:?find();break;
case?7:?save();break;
case?8:?
{
if(?(fp=fopen(“stu.dat““rb“))==NULL?)
{
z=0;
}
else
{
z=1;
}
printopen();
fread(&sumsizeof(struct?student)1fp);
for(?i=0;?i {
fread(&stu[i]sizeof(struct?student)1fp);
}
getch();
break;
}
case?9:?goto?end;
}
}
end:
printend();?
if(?z?)
{
fclose(fp);
}
return?0;
}
void?show()//定義運行框的大小和背景顏色
{
???system(“mode?con?cols=79?lines=34“);
???system(“color?F4“);
}
void?printhome()//顯示首頁
{
system(“cls“);
printf(“┏“);
for(?j=0;?j {
printf(“━“);
}?
printf(“┓\n“);
printf(“┃??★☆★☆★☆★☆★☆★?歡迎使用學生信息管理系統?★☆★☆★☆★☆★☆★??┃\n“);
printf(“┣“);
for(?j=0;?j {
printf(“━“);
}
printf(“┫\n“);
for(?i=0;?i
{
printf(“┃“);
if(?i==ROW/5?)
{
printf(“??????????????????????????????1.輸入學生信息??????????????????????????????“);
}
else?if(?i==ROW/5+2?)
{
printf(“??????????????????????????????2.輸出學生信息??????????????????????????????“);
}
else?if(?i==ROW/5+4?)
{
printf(“??????????????????????????????3.插入學生信息??????????????????????????????“);
}
else?if(?i==ROW/5+6?)
{
printf(“??????????????????????????????4.刪除學生信息??????????????????????????????“);
}
else?if(?i==ROW/5+8?)
{
printf(“??????????????????????????????5.排序學生信息??????????????????????????????“);
}
else?if(?i==ROW/5+10?)
{
printf(“??????????????????????????????6.查詢學生信息??????????????????????????????“);
}
else?if(?i==ROW/5+12?)
{
printf(“??????????????????????????????7.保存學生信息??????????????????????????????“);
}?
else?if(?i==ROW/5+14?)
{
printf(“??????
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件????????180??2018-07-01?17:54??學生信息管理系統\stu.dat
?????目錄??????????0??2018-07-09?10:01??學生信息管理系統
?????文件?????490496??2018-07-09?10:02??學生信息管理系統\使用說明.doc
?????文件?????155406??2018-07-09?10:01??學生信息管理系統\學生信息管理系統.exe
?????文件??????22238??2018-07-03?09:04??學生信息管理系統\學生信息管理系統.c
-----------?---------??----------?-----??----
???????????????668320????????????????????5
- 上一篇:基于omnet++的LEACH協議仿真
- 下一篇:opengl 實現 雪花
評論
共有 條評論