#include
<
stdio.h
>
#include < windows.h >
#include < string .h >
#define M 30 // 常量
void Sleep(); // 睡觉函数
void pri(); // 打印所有函数
void pri1(); // 打印单个成员
void index(); // 主介面的选择函数
void addstu(); // 添加函数
void check(); // 修改函数
void cname(); // 按名字修改
void cnum(); // 按学号修改
void insert(); // 插入新学员的资料
void delet(); // 删除函数
void find(); // 查询函数
void find1(); // 特殊查询函数
void fname(); // 名字查询
void fnum(); // 按学号排列显示学员资料
void fmal(); // 按性别排列学员资料
void fscore(); // 按成绩由高到低显示学员资料
void flater(); // 按考勤由高到低显示学员资料
// system("cls"); // 清屏函数
struct student // 定义结构数组,存储学员的资料
... {
int num;//学号
char name[20];//姓名
char sex;//性别
int older;//年龄
char borned[20];//籍贯
float score;//成绩
int later;//考勤
char pho[15];//联系电话
char address[30];//地址
} stu[M] = ... {
...{ 1,"李芳",'F',18,"广东茂明",45,90,"075586013388","深圳市南山区科技圆"},
...{ 4,"于红",'M',22,"广东汕头",62.5,80,"13511007788","深圳市龙华区梅林关彗星公寓"},
...{ 7,"何万山",'F',24,"湖南长沙",92.5,75,"13875533445","深圳市罗湖区公安局宿舍"},
...{ 9,"程亚丽",'M',25,"山东鲁能",87,77,"075588889999","深圳市福田区彩福大厦"},
...{ 10,"王明",'M',20,"四川成都",58,78,"13675555667","深圳市罗湖区东门中"}
} ;
struct student stu1[ 1 ];
int i;
void main()
... {
index();
}
void index() // 欢迎界面的函数
... {
int a;
printf("------------------>>>>欢迎使用 学员管理系统 <<<<----------------- ");
printf("***************************************************************** ");
printf(" **** 1,添加学员资料 **** ");
printf("**** 2,查询学员资料 **** ");
printf(" **** 3,修改学员资料 **** ");
printf("**** 4,删除学员资料 **** ");
printf(" **** 5,退出系统 **** ");
printf("***************************************************************** ");
printf("请输入您要进入的系统功能: ");
fflush(stdin);
scanf("%d",&a);
if(a>5||a<1) //判断用户输入的选项是否符合要求,这个程序语句在每个人做的功能选择语句时一定要写。
...{
printf("请输入1-5的数字 ");
index(); //如果用户输入的选项要求不符合的时候,从新调用介面函数,进入主界面
}
else ...{
switch(a) //举个简单的例子进入各个模块
...{
case 1:addstu(); //添加学员资料
break;
case 2:find(); //查询学员资料
break;
case 3:check(); //修改学员资料
break;
case 4:delet(); //删除学员资料
break;
case 5:exit(0); //退出系统
break;
}
}
}
void addstu() // 添加函数
... {
int a;
pri();
for(i=0;i<10;i++)
...{
if(stu[i].num==0)
...{
printf(" 开始添加学员资料>>>>>>>>>>>>>>>>> ");
fflush(stdin);
printf(" 请输入该学员学号: ");
scanf("%d",&stu[i].num);
fflush(stdin);
printf(" 请输入学员姓名 ");
gets(stu[i].name);
fflush(stdin);
printf(" 请输入学员性别(F/M): ");
stu[i].sex=getchar();
fflush(stdin);
printf(" 请输入学员年龄: ");
scanf("%d",&stu[i].older);
fflush(stdin);
printf(" 请输入学员籍贯: ");
gets(stu[i].borned);
fflush(stdin);
printf(" 请输入学员成绩: ");
scanf("%f",&stu[i].score);
fflush(stdin);
printf(" 请输入学员考勤: ");
scanf("%d",&stu[i].later);
fflush(stdin);
printf(" 请输入学员联系电话: ");
gets(stu[i].pho);
fflush(stdin);
printf(" 请输入学员的地址: ");
gets(stu[i].address);
break;
}
}
pri();
while(1)//循环判断用户是否继续使用该功能
...{
printf("是否继续添加学员信息(Y/N)");
fflush(stdin);
a=getchar();
if(a=='y'||a=='Y')
...{
addstu();
}
else if(a=='n<
#include < windows.h >
#include < string .h >
#define M 30 // 常量
void Sleep(); // 睡觉函数
void pri(); // 打印所有函数
void pri1(); // 打印单个成员
void index(); // 主介面的选择函数
void addstu(); // 添加函数
void check(); // 修改函数
void cname(); // 按名字修改
void cnum(); // 按学号修改
void insert(); // 插入新学员的资料
void delet(); // 删除函数
void find(); // 查询函数
void find1(); // 特殊查询函数
void fname(); // 名字查询
void fnum(); // 按学号排列显示学员资料
void fmal(); // 按性别排列学员资料
void fscore(); // 按成绩由高到低显示学员资料
void flater(); // 按考勤由高到低显示学员资料
// system("cls"); // 清屏函数
struct student // 定义结构数组,存储学员的资料
... {
int num;//学号
char name[20];//姓名
char sex;//性别
int older;//年龄
char borned[20];//籍贯
float score;//成绩
int later;//考勤
char pho[15];//联系电话
char address[30];//地址
} stu[M] = ... {
...{ 1,"李芳",'F',18,"广东茂明",45,90,"075586013388","深圳市南山区科技圆"},
...{ 4,"于红",'M',22,"广东汕头",62.5,80,"13511007788","深圳市龙华区梅林关彗星公寓"},
...{ 7,"何万山",'F',24,"湖南长沙",92.5,75,"13875533445","深圳市罗湖区公安局宿舍"},
...{ 9,"程亚丽",'M',25,"山东鲁能",87,77,"075588889999","深圳市福田区彩福大厦"},
...{ 10,"王明",'M',20,"四川成都",58,78,"13675555667","深圳市罗湖区东门中"}
} ;
struct student stu1[ 1 ];
int i;
void main()
... {
index();
}
void index() // 欢迎界面的函数
... {
int a;
printf("------------------>>>>欢迎使用 学员管理系统 <<<<----------------- ");
printf("***************************************************************** ");
printf(" **** 1,添加学员资料 **** ");
printf("**** 2,查询学员资料 **** ");
printf(" **** 3,修改学员资料 **** ");
printf("**** 4,删除学员资料 **** ");
printf(" **** 5,退出系统 **** ");
printf("***************************************************************** ");
printf("请输入您要进入的系统功能: ");
fflush(stdin);
scanf("%d",&a);
if(a>5||a<1) //判断用户输入的选项是否符合要求,这个程序语句在每个人做的功能选择语句时一定要写。
...{
printf("请输入1-5的数字 ");
index(); //如果用户输入的选项要求不符合的时候,从新调用介面函数,进入主界面
}
else ...{
switch(a) //举个简单的例子进入各个模块
...{
case 1:addstu(); //添加学员资料
break;
case 2:find(); //查询学员资料
break;
case 3:check(); //修改学员资料
break;
case 4:delet(); //删除学员资料
break;
case 5:exit(0); //退出系统
break;
}
}
}
void addstu() // 添加函数
... {
int a;
pri();
for(i=0;i<10;i++)
...{
if(stu[i].num==0)
...{
printf(" 开始添加学员资料>>>>>>>>>>>>>>>>> ");
fflush(stdin);
printf(" 请输入该学员学号: ");
scanf("%d",&stu[i].num);
fflush(stdin);
printf(" 请输入学员姓名 ");
gets(stu[i].name);
fflush(stdin);
printf(" 请输入学员性别(F/M): ");
stu[i].sex=getchar();
fflush(stdin);
printf(" 请输入学员年龄: ");
scanf("%d",&stu[i].older);
fflush(stdin);
printf(" 请输入学员籍贯: ");
gets(stu[i].borned);
fflush(stdin);
printf(" 请输入学员成绩: ");
scanf("%f",&stu[i].score);
fflush(stdin);
printf(" 请输入学员考勤: ");
scanf("%d",&stu[i].later);
fflush(stdin);
printf(" 请输入学员联系电话: ");
gets(stu[i].pho);
fflush(stdin);
printf(" 请输入学员的地址: ");
gets(stu[i].address);
break;
}
}
pri();
while(1)//循环判断用户是否继续使用该功能
...{
printf("是否继续添加学员信息(Y/N)");
fflush(stdin);
a=getchar();
if(a=='y'||a=='Y')
...{
addstu();
}
else if(a=='n<