学生信息管理系统
本系统主要用于学生通讯录管理与查询,主要功能包括学生信息数据的录入、读取、显示、删除、查找、修改。主要使用人群:全学院全体学生。每个学生的信息为:学号、姓名、性别、班级 住址、手机号码、QQ号、邮箱等。
#include<stdio.h>
#include<stdlib.h>
#include<string.h>
#include<Windows.h>
#include<conio.h>
#define MAX_LEN 20
#define STU_NUM 200
#define MAX_ADD 20
#define N 30
typedef struct Student
{
long long id; //学号
char name[MAX_LEN]; //姓名
char sex[8]; //性别
int age; //年龄
int Class; //班级
char add[MAX_ADD]; //地址
long long num; //手机号码
long long int QQ; //QQ号码
char email[N]; //邮箱
}STU;
STU stu[STU_NUM];
int ch = -1;
int Menu(void);
int n = 0; /* 学生人数为n */
int Menu(); //主菜单
void choose(int ch); //选择
void ReadData(); //读入数据
void Searchbyid(); //通过学号搜索信息
void SortByid(); //按学号从小到大排序
void Modifydata(); //修改信息
void Deletedatd(); //删除信息
void main()
{
printf("Input student number(n<=200):\n");
scanf("%d", &n);
while (1) {
ch = Menu();
choose(ch);
ch = -1;
}
}
int Menu()
{
int ch;
printf("**********************┍ -----------------------┑ *********************\n");
printf("********************** 欢迎使用学生通信管理系统 *********************\n");
printf("**********************┕------------------------┙ *********************\n");
printf("xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx菜单xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx\n");
printf("======================================================================\n");
printf("....... 1.录入信息 ..... 2.查询信息 .......\n");
printf("....... 3.排序功能 ..... 4.删除信息 .......\n");
printf("....... 5.修改数据 ..... 0.退出系统 .......\n");
printf("Please Inpu