commit
9ef33cb312
@ -0,0 +1,61 @@
|
|||||||
|
#include<stdio.h>
|
||||||
|
#include<stdlib.h>
|
||||||
|
#include<string.h>
|
||||||
|
#define LEN 20 /* 学号和姓名最大字符数 */
|
||||||
|
#define N 1000 /* 最大学生人数*/
|
||||||
|
struct record /*结构体*/
|
||||||
|
{
|
||||||
|
char id[LEN+1]; /* 学号 */
|
||||||
|
char name[LEN+1]; /* 姓名 */
|
||||||
|
int age; /* 年龄 */
|
||||||
|
char sex[3]; /* 性别 */
|
||||||
|
char birth[LEN+1]; /* 出生年月 */
|
||||||
|
char add[30]; /* 家庭地址 */
|
||||||
|
char tel[LEN+1]; /* 电话号码 */
|
||||||
|
char email[30]; /* 电子邮件地址 */
|
||||||
|
}stu[N];
|
||||||
|
int n,m; /* 定义全局变量 n为当前学生数 m表示每次增加的学生数 */
|
||||||
|
void refresh();/* 导入信息函数 */
|
||||||
|
void seek();/* 查找信息函数 */
|
||||||
|
void modify();/* 修改信息函数 */
|
||||||
|
void add();/* 增加信息函数 */
|
||||||
|
void dele();/* 删除信息函数 */
|
||||||
|
void show();/* 显示信息函数 */
|
||||||
|
void save();/* 保存信息函数 */
|
||||||
|
int main()
|
||||||
|
{
|
||||||
|
while(1)
|
||||||
|
{
|
||||||
|
int num;
|
||||||
|
printf("\t\t\t\t 注意事项 \n");
|
||||||
|
printf("\t\t 一:第一次运行请先刷新系统!!!! \n");
|
||||||
|
printf("\t\t 二:增加学生信息后务必保存信息!!!! \n\n");
|
||||||
|
printf("\t\t\t 系统功能菜单 \n");
|
||||||
|
printf("\t\t\t 1.刷新学生信息 \n");
|
||||||
|
printf("\t\t\t 2.查询学生信息 \n");
|
||||||
|
printf("\t\t\t 3.修改学生信息 \n");
|
||||||
|
printf("\t\t\t 4.增加学生信息 \n");
|
||||||
|
printf("\t\t\t 5.按学号删除信息 \n");
|
||||||
|
printf("\t\t\t 6.显示当前信息 \n");
|
||||||
|
printf("\t\t\t 7.保存当前学生信息 \n");
|
||||||
|
printf("\t\t\t 8.退出系统 \n");
|
||||||
|
printf("请选择菜单编号:");
|
||||||
|
scanf("%d",&num);
|
||||||
|
switch(num)
|
||||||
|
{
|
||||||
|
|
||||||
|
case 1:refresh();break;
|
||||||
|
case 2:seek();break;
|
||||||
|
case 3:modify();break;
|
||||||
|
case 4:add();break;
|
||||||
|
case 5:dele();break;
|
||||||
|
case 6:show();break;
|
||||||
|
case 7:save();break;
|
||||||
|
case 8:exit(0);
|
||||||
|
default:printf("请在1-8之间选择\n");
|
||||||
|
}
|
||||||
|
system("pause");
|
||||||
|
system("cls");
|
||||||
|
}
|
||||||
|
return 0;
|
||||||
|
}
|
Loading…
Reference in new issue