资源简介
支持添加,删除,浏览,查找等功能,给需要的人。自取
代码片段和文件信息
#include
#include
#include
#define MAXSIZE 500
//声明变量
void menu_stu();
void input_stu() ;
void print_stu() ;
void display_stu();
void err_stu(void) ;
void search_stu() ;
void add_stu() ;
void del_stu() ;
//定义结构
typedef struct student
{
int num;
char name[10];
int age;
char sex[3];
char course[15];
char cla[5];
} student;
//建立顺序表
typedef struct
{
student data[MAXSIZE];
int len;
}Seqlist;
//创建菜单页面
void menu_stu()
{
printf(“***************************************************\n\n“);
printf(“*---------------学生信息管理系统 -----------------*\n“);
printf(“* 1-写入学生信息 *\n“);
printf(“* 2-浏览学生信息 *\n“);
printf(“* 3-学号查找信息 *\n“);
printf(“* 4-插入学生信息 *\n“);
printf(“* 5-删除学生信息 *\n“);
printf(“* 6-退出管理系统 *\n“);
printf(“***************************************************\n“);
}
//1-写入学生信息
void input_stu(Seqlist *L)
{
int i;
printf(“请输入需写入的学生人数:“);
scanf(“%d“&L->len);
printf(“请依次输入\n“);
printf(“学号 姓名 年龄 性别 专业 班级 \n“);
for(i=0;ilen;i++)
{
scanf(“%d %s %d %s %s %s“
&L->data[i].numL->data[i].name
&L->data[i].ageL->data[i].sex
L->data[i].courseL->data[i].cla);
}
}
//输出显示,后面引用
void print_stu(Seqlist *Lint i)
{
printf(“%d\t %s\t %d\t %s\t %s\t %s\t\n“
L->data[i].numL->data[i].name
L->data[i].ageL->data[i].sex
L->data[i].course
L->data[i].cla);
}
//2-浏览学生信息
void display_stu(Seqlist *L)
{
int i;
printf(“学号\t姓名\t年龄\t性别\t专业\t班级\t\n“);
for(i=0;ilen;i++)
{
print_stu(Li); //引用输出显示
}
}
//错误提示
void err_stu(void)
{
printf(“\n操作错误,请重新选择!\n\n“);
}
//3-学号查找信息
void search_stu(Seqlist *L)
{
int num;
printf(“\n请输入学号:“);
scanf(“%d“&num);
- 上一篇:c语言汉诺塔代码
- 下一篇:一种有限状态机(FSM)的实现方式 C代码
相关资源
- C语言课程设计
- 学校超市选址问题(数据结构C语言版
- c语言 教学信息管理系统
- 用c语言编写的学生选课系统
- C语言 学生信息管理系统 源代码
- c语言小学生自然数四则运算测试程序
- 我的C语言寒假作业-学生通讯录系统(
- 6自由度机器人运动学正反解C++程序
- 合泰触摸单片机BS84B08C实际应用代码上
- 《LINUX C编程从初学到精通》光盘源码
- openwrt深入学习笔记
- ACM笔记-天津大学
- 交互式计算机图形学 第六版 OpenGL源代
- 图形学简单绘图系统
- C语言 学生兴趣管理系统
- (学习)VS2010之MFC入门到精通教程
- 北京化工大学计算方法(C/C++)讲义
- 2015西北大学计算机复试回忆(附机试
- 西北大学2015年计算机网络复试真题回
- 密码学 重合指数计算(IC.cpp)
- Linux c语言 学生成绩管理系统
- 学生成绩管理系统.c
- C语言全套课件与教学资料-哈工大
- 简单员工管理系统(适合初学MFC)
- C语言实现 设备信息管理系统
- 信息学奥赛c++第一阶课件.pptx
- 学生成绩管理系统(c源码)
- 职工信息管理系统源码(控制台)
- 南京大学2017年845考研真题
- 南京大学2017年845考研真题答案
评论
共有 条评论