示例-结构-简易学生信息管理
问题
构建学生信息数据结构,完成对信息的修改,查询等。
分析
- 定义学生信息内容:学号、姓名、性别、出生日期、院系、专业等
- 输入信息函数
- 输出信息函数
- 查询信息函数
- 依次论推……
代码
#include<stdio.h>
#define MAX 3
//日期结构体
typedef struct{
int year;
int month;
int day;
}Date;
//学生信息结构体
typedef struct{
char id[16];
char name[20];
Date birthday;
char department[50];
char major[50];
}Student;
//输入信息函数
void inputStudent(Student []);
//输出信息函数
void outputStudent(Student []);
//查询信息函数
void searchStudent(Student [],Date);
// 输出单一学生信息
void showStudent(Student s)
// 输出单一学生信息
void showStudent(Student s)
{
printf(“\n\nStudentID:%s",s.id);
printf(“\nStudentName:%s",s.name