下载此文档

项目程序代码.doc


文档分类:IT计算机 | 页数:约14页 举报非法文档有奖
1/14
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/14 下载此文档
文档列表 文档介绍
//========学员信息管理系统========
//========编制:宋焱鑫
//==TXT文本文件实时存放数据,仍然利用结构体数组
#include ""
#include ""
#include ""
#include ""
int scount; //定义数据库实际学生数量
typedef struct //定义学生信息结构体类型
{ char no[10];
char name[16];
float score[3];
} STU;
STU stu[10000]; //申明结构体数组,以数据库中最大学生数量来定义
//函数申明部分
void readdb(); //初始化学员信息,把外存中学生数据读入到内存中
void savedb(); //把内存中结构体数组中学生数据保留到外存中
void zhumulu(); //显示程序主目录
void display(); //显示全部学员信息
void input(); //录入新学员信息
int find(char str[80]);//查找指定学号学员,找到返回该学员在数组中下标,没找到返回-1,str代表指定学号;在多个模块中用到该函数
void query(); //依据学号查找,并显示学员信息
void update(); //修改学员信息
void del(); //删除学员信息
void sort(); //对学员进行排序
void average(); //求学生成绩平均值
void guake(); //不及格学生
//函数定义
void main()
{
//程序进入“欢迎界面”
printf("\n\n\n\n\n\t\t欢迎进入========学员信息管理系统========\n");
//按任意键初始化学员信息
printf("\n\t\t\t按任意键初始化学员信息...\n\n");
getch(); //从键盘收任一个字符即返回,
readdb();//初始化学员信息,把外存中学生数据读入到内存中
printf("\t\t\t共有%d 条学员信息",scount);//scount是实际学生数量
printf("\n\n\t\t\t按任意键进入主目录...");
getch(); //从键盘收任一个字符即返回,
zhumulu();//调出“程序主目录”
}
void zhumulu()
{
char select;//代表用户所选择子目录号
do
{
system("cls");
printf("========学员信息管理系统========\n\n");
printf("以下是程序主目录,请选择功效\n\n");
printf("1)显示\n2)查找\n3)录入\n4)修改\n5)删除\n6)排序\n7)求学生成绩平均值\8)不及格学生\n0)退出\n\n");
printf("键入功效前数字后,按\"Enter\"键:");
select=getchar();
switch(select)
{
case '1': //显示全部学员信息
system("cls");
display();
printf("\n\n\t\t\t按任意键进入主目录...");
getch(); //从键盘收任一个字符即返回,
break;
case '2':query(); break; //查询学员信息
case '3':input(); break; //录入新学员信息
case '4':update(); break; //修改学员信息
case '5':del(); break; // 删除学员信息
case '6':sort(); break; //对学员进行排序
case ‘7’:average(); break; //求学生成绩平均值
case ‘8’:guake(); break; //求挂科学生
case '0': break; //退出
default:printf("

项目程序代码 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数14
  • 收藏数0 收藏
  • 顶次数0
  • 上传人业精于勤
  • 文件大小54 KB
  • 时间2021-12-04