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