资源简介
C语言与数据结构实习
实现一个简单的学生学分管理系统
假设每位学生必须完成基础课50学分、专业课50学分、选修课24学分、人文类课程8学分、实验性课程20学分才能够毕业。因此在管理学分时,要考虑每个学分所属于的课程类别。
该程序应该具有下列功能:
(1) 通过键盘输入某位学生的学分;
(2) 给定学号,显示某位学生的学分完成情况;
(3) 给定某个班级的班号,显示该班所有学生学分完成情况;
(4) 给定某位学生的学号,修改该学生的学分信息;
(5) 按照某类课程的学分高低进行排序;
(6) 提供一些统计各类信息的功能。
代码片段和文件信息
#include “student.h“
Node *l;
FILE *fp;
void main() /*主函数*/
{
int choice;
l=(Node *)malloc(sizeof(Node));
system(“color e5“);
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“);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、排序学生学分 #\n“);Sleep(100);
printf(“ # 5、统计学生信息 #\n“);Sleep(100);
printf(“ # 6、删除学生信息 #\n“);Sleep(100);
printf(“ # 7、修改学生信息 #\n“);Sleep(100);
printf(“ # 8、保存学生信息 #\n“);Sleep(100);
printf(“ # 9、清除屏幕内容 #\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
- 上一篇:操作系统基本分页存储系统
- 下一篇:网络编程聊天室--操作演示文档
评论
共有 条评论