湖北汽车工业学院c语言,湖北汽车工业学院c语言课程设计(学生学籍管理系统)...
為肯跌的課做得準(zhǔn)備
/*學(xué)生信息管理問題描述:已知程序要求管理的學(xué)生信息包括:
學(xué)號(不重復(fù)),班級,姓名,年齡,性別,出生日期,地址,電話,E-mail 等。
設(shè)計一程序,完成以下功能:
(1) 能從鍵盤輸入學(xué)生的信息(增加,輸入時需要能檢查該學(xué)號的學(xué)生的記錄是否已經(jīng)存在,
出生日期格式是否合法(格式為:YYYY-MM-DD,如 2009-01-02))
(2) 能從指定的文件中讀入學(xué)生的信息
(3) 能按學(xué)號查詢學(xué)生的信息
(4) 能按班級查詢學(xué)生信息
(5) 能刪除指定學(xué)號的學(xué)生信息
(6) 能將學(xué)生信息保存在指定的文件中提示:
l 從文件讀入學(xué)生信息時,需要先設(shè)計好文件的格式,從文件中讀取數(shù)據(jù)后,按照預(yù)先設(shè)計
的格式分析數(shù)據(jù),提取學(xué)生的信息,讀入程序l 定義一個日期結(jié)構(gòu)體保存日期,具體信息為:
年、月、日l 判斷出生日期的格式是否合法時,需要判斷長度是否為 10,第5 位和第8 位
是否為’-’,字符,將 1-4 位表示的年份,6-7 位表示的月份,9-10 位表示的日期分別轉(zhuǎn)
換成整數(shù)。判斷是否滿足構(gòu)成日期的條件閏年月份只能是 1-12 之間的數(shù),如果是閏年,二
月可以是 29天否則不能大于 28,1,3,5,7,8,10,12 月可以是 31 天,
其余只能小于等于 30(建議寫成函數(shù))。*/
#include
#include
#include
/*信息結(jié)構(gòu)體*/
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;
};
/*函數(shù)定義聲明*/
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);
總結(jié)
以上是生活随笔為你收集整理的湖北汽车工业学院c语言,湖北汽车工业学院c语言课程设计(学生学籍管理系统)...的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: ABAC权限控制学习
- 下一篇: java信息管理系统总结_java实现科