• 大小: 5KB
    文件类型: .cpp
    金币: 1
    下载: 0 次
    发布日期: 2021-06-14
  • 语言: C/C++
  • 标签:   信息管  

资源简介

支持添加,删除,浏览,查找等功能,给需要的人。自取

资源截图

代码片段和文件信息

#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); 
       

评论

共有 条评论