700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > 湖北汽车工业学院c语言 湖北汽车工业学院c语言课程设计(学生学籍管理系统)...

湖北汽车工业学院c语言 湖北汽车工业学院c语言课程设计(学生学籍管理系统)...

时间:2022-01-16 00:36:01

相关推荐

湖北汽车工业学院c语言 湖北汽车工业学院c语言课程设计(学生学籍管理系统)...

为肯跌的课做得准备

/*学生信息管理问题描述:已知程序要求管理的学生信息包括:

学号(不重复),班级,姓名,年龄,性别,出生日期,地址,电话,E-mail 等。

设计一程序,完成以下功能:

(1) 能从键盘输入学生的信息(增加,输入时需要能检查该学号的学生的记录是否已经存在,

出生日期格式是否合法(格式为:YYYY-MM-DD,如 -01-02))

(2) 能从指定的文件中读入学生的信息

(3) 能按学号查询学生的信息

(4) 能按班级查询学生信息

(5) 能删除指定学号的学生信息

(6) 能将学生信息保存在指定的文件中提示:

l 从文件读入学生信息时,需要先设计好文件的格式,从文件中读取数据后,按照预先设计

的格式分析数据,提取学生的信息,读入程序l 定义一个日期结构体保存日期,具体信息为:

年、月、日l 判断出生日期的格式是否合法时,需要判断长度是否为 10,第5 位和第8 位

是否为’-’,字符,将 1-4 位表示的年份,6-7 位表示的月份,9-10 位表示的日期分别转

换成整数。判断是否满足构成日期的条件闰年月份只能是 1-12 之间的数,如果是闰年,二

月可以是 29天否则不能大于 28,1,3,5,7,8,10,12 月可以是 31 天,

其余只能小于等于 30(建议写成函数)。*/

#include

#include

#include

/*信息结构体*/

struct student

{

char number[12];

char myclass[10];

char name[10];

int age;

char sex[10];

char date[30];

char telephone[12];

char email[30];

struct student *next;

};

/*函数定义声明*/

void search_number(struct student *head);

void search_number(struct student *head);

void search_class(struct student *head);

void Delete(struct student *head);

void display(struct student *head);

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。