湖北汽车工业学院c语言,湖北汽车工业学院c语言课程设计(学生学籍管理系统)...
為肯跌的課做得準備
/*學生信息管理問題描述:已知程序要求管理的學生信息包括:
學號(不重復),班級,姓名,年齡,性別,出生日期,地址,電話,E-mail 等。
設計一程序,完成以下功能:
(1) 能從鍵盤輸入學生的信息(增加,輸入時需要能檢查該學號的學生的記錄是否已經存在,
出生日期格式是否合法(格式為:YYYY-MM-DD,如 2009-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);
總結
以上是生活随笔為你收集整理的湖北汽车工业学院c语言,湖北汽车工业学院c语言课程设计(学生学籍管理系统)...的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: ABAC权限控制学习
- 下一篇: U盘坏了数据可以恢复吗?超详细的U盘数据