- 9
- 0
- 约1.79万字
- 约 18页
- 2017-01-06 发布于贵州
- 举报
c语言学生信息管理系统c语言学生信息管理系统
#includestdio.h /*I/O函数*/
#includestdlib.h /*其它说明*/
#includestring.h /*字符串函数*/
#includeconio.h
#includetime.h
#include ctype.h
#define MaxPwdLen 20/*密码最大长度*/
#define N 50 /* 最大学生人数,实际请更改*/
struct student
{
int no;/* 学号 */
char name[20];/* 名字 */
char sex;/* 性别 */
int score[3];/* 成绩 */
int sum;/* 总成绩 */
float average;/* 平均成绩 */
}stu[];
//函数声明
void SaveStu(struct student stu[],int count,int flag); //保存数据,写入文件
void LoadStu(struct student stu[],int *stu_number); //读取文件数据
void PassWord(); //密码验证
void Menu(); //显示主菜单
void InputStu(struct student stu[],int *stu_number); //输入学生记录
void BrowseStu(struct student stu[],int *stu_number); //浏览学生记录
void SortStu(struct student stu[],int *stu_number); //排序学生记录
void SearchStu(struct student stu[],int *stu_number); //查找学生记录
void DeleteStu(struct student stu[],int *stu_number); //删除学生记录
void ModifyStu(struct student stu[],int *stu_number); //修改学生记录
void CountScore(struct student stu[],int *stu_number); //统计学生记录
main()
{
struct student stu[N];
int stu_number=0;
int choose,flag=1;
PassWord();
while(flag)
{
system(cls);
Menu();
printf(\t\t 请选择主菜单序号(0-7):);
scanf(%d,choose);
switch(choose)
{
case 1:InputStu(stu,stu_number);break;
case 2:BrowseStu(stu,stu_number);break;
case 3:SearchStu(stu,stu_number);break;
case 4:SortStu(stu,stu_number);break;
case 5:DeleteStu(stu,stu_number);break;
case 6:ModifyStu(stu,stu_number);break;
case 7:CountScore(stu,stu_number);break;
case 0:flag=0;
}
}
}
//========================================
//function name:SaveStu
//description:保存数据,写入文件
//input parameters:struct student stu,int count,int flag
//return value:none
//author:王学斌
//date:
//========================================
void SaveStu(struct student stu[],int count,int flag)
{
FILE *fp;
int i;
if((fp=flag?fopen(list.dat,ab):fopen(list.dat,wb))==NULL)
您可能关注的文档
最近下载
- 使用Microsoft Visual C++实现对TwinCAT3 PLC状态的读取和控制.docx VIP
- 五年级语文寒假阅读理解专题训练(每个专题5篇共25篇含答案).docx VIP
- 领导班子2025年度民主生活会对照检查发言材料(5个带头).docx VIP
- 缉查布控.ppt VIP
- 交警缉查布控系统培训课件.pptx VIP
- 陕西省金太阳2026届高三上学期1月期末联考生物试卷(含答案详解).pdf
- 鸿蒙智能体框架白皮书.docx VIP
- 城市轨道环控系统与灾害防护系统.ppt VIP
- 信息流中级认证终极难题130.docx VIP
- 中国成人患者肠内肠外营养临床应用指南(2025版).docx
原创力文档

文档评论(0)