C语言学生信息管理系统(3)

2019-08-26 17:31

scanf(\

printf(\

printf(\请输入学生的姓名:\

scanf(\

printf(\

printf(\请输入学生的年龄:\

scanf(\

printf(\

printf(\请输入学生的性别:\

scanf(\

printf(\

printf(\请输入学生的出生年月:\

scanf(\

printf(\

printf(\请输入学生的地址:\

scanf(\

printf(\

printf(\请输入学生的成绩:\

scanf(\

printf(\

printf(\请输入学生的E-mail:\

scanf(\

insert(p0);

printf(\该学生的信息为:\\n\

printf(\

display(p0); system(\system(\mainmenu();

}

insert(struct student *stu) {

struct student *p0, *p1, *p2;

p1 = head;

p0 = stu;

if(head == NULL) {

head = p0;

p0->next = NULL; }

else {

while((p0->num > p1->num)&&(p1->next != NULL)) {

p2 = p1;

p1 = p1->next; }

if(p0->num <= p1->num) {

if(head == p1)

head = p0;

else

p2->next = p0;

p0->next = p1; }

else {

p1->next = p0;

p0->next = NULL; } }

TOTAL_NUM++; }

display(struct student *p) {

printf(\学号\\t 姓名\\t 年龄\\t 性别\\t 出生年月\\t 地址\\t 成绩\\t E-mail\\n\

printf(\p->birthday, p->address, p->score, p->E_mail); }

displayAll() //浏览学生信息 {

struct student *p;

system(\

printf(\

printf(\学生总数:%d\\n\

p = head;

if(head != NULL) {

printf(\ do {

display(p);

p = p->next; }

while(p != NULL); }

printf(\

system(\

system(\

mainmenu(); }

query() //查询学生信息 {

int choice;

choice = -1;

system(\ do {

printf(\

printf(\

printf(\按学号查询 |\\n\\n\

printf(\按姓名查询 |\\n\\n\

printf(\取 消 |\\n\

printf(\

printf(\请输入您的选择:\

scanf(\

switch(choice) {

case 0:

system(\mainmenu();

case 1:

query_by_num();

system(\

system(\

query();

case 2:

query_by_name();

system(\

system(\

query();

default:

printf(\无效选项!\

break; } }

while(choice != 0); }

query_by_num() //按学号查询学生信息 {

int num;

struct student *p1;

printf(\请输入学生的学号:\

scanf(\

if(head==NULL) {

printf(\无学生记录!\\n\ }

p1=head;

while(num!=p1->num && p1->next!=NULL)

p1=p1->next;

if(num == p1->num) {

printf(\

display(p1);


C语言学生信息管理系统(3).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:做T解套

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: