图书登记c语言课程设计,求助课程设计:图书登记管理程序

该楼层疑似违规已被系统折叠 隐藏此楼查看此楼

{

system("cls");

}

getch();star();

}

void chaxun()

{

int i;

printf("\t\t\t1.按姓名查询2.按性别查询3.按学号查询4.按籍贯查询");

scanf("%d",&i);

switch(i)

{

case 1:chaxun_name();break;

case 2:chaxun_sex();break;

case 3:chaxun_num();break;

case 4:chaxun_addr();break;

default:printf("没有选择项!\n");

}

}

void chaxun_sex()

{

char NO[9],*p,*q,input[9];

int i,a=0;

p=NO;

q=input;

system("cls");

printf("\n\n\n\t\t\t【查询信息操作】\n");

printf(" 请输入您要查询的学生的性别:");

scanf("%s",p);

printf(" 【查询结果】\n");

for(i=0;i<=100;i++)

{

if(strcmp(p,stu[i].sex)==0)

{

printf("姓名:%s\n性别:%s\n学号:%s\n籍贯:%s\n电话:\n",stu[i].name,stu[i].sex,stu[i].num,stu[i].addr);}

}

getch();

star();

}

void chaxun_num()

{

char NO[9],*p,*q,input[9];

int i,a=0;

p=NO;

q=input;

system("cls");

printf("\n\n\n\t\t\t【查询信息操作】\n");

printf(" 请输入您要查询的学生的学号(如:NIIT/2005/02**):");

scanf("%s",p);

printf(" 【查询结果】\n");

for(i=0;i<=100;i++)

{

if(strcmp(p,stu[i].num)==0)

{

printf("姓名:%s\n性别:%s\n学号:%s\n籍贯:%s\n",stu[i].name,stu[i].sex,stu[i].num,stu[i].addr);}

}

getch();

star();

}

void chaxun_addr()

{

char NO[9],*p,*q,input[9];

int i,a=0;

p=NO;

q=input;

system("cls");

printf("\n\n\n\t\t\t【查询信息操作】\n");

printf(" 请输入您要查询的学生的籍贯:");

scanf("%s",p);

printf(" 【查询结果】\n");

for(i=0;i<=100;i++)

{

if(strcmp(p,stu[i].addr)==0)

{printf("姓名:%s\n性别:%s\n学号:%s\n籍贯:%s\n",stu[i].name,stu[i].sex,stu[i].num,stu[i].addr);}

}

getch();

star();

}

void chaxun_name()

{

char NO[9],*p,*q,input[9];

int i,a=0;

p=NO;

q=input;

system("cls");

printf("\n\n\n\t\t\t【查询信息操作】\n");

printf(" 请输入您要查询的学生的姓名(如:张三):");

scanf("%s",p);

for(i=0;i<=100;i++)

{

if(strcmp(p,stu[a].name)==0)

{printf(" 【查询结果】\n");

printf("姓名:%s\n性别:%s\n学号:%s\n籍贯:%s\n\n",stu[a].name,stu[a].sex,stu[a].num,stu[a].addr);break;}

else a++;

}

getch();

star();

}

void xiugai()

{ char *p,q[9],*w,x[9];

int i,s,a=1,k;

p=q;

w=x;

system("cls");

printf("\n\n\n\n\t\t\t\t【修改信息操作】\n\n\n\t\t\t");

printf("请输入要修改的学生信息的位置(1~99):");

scanf("%d",&s);

printf("姓名:%s\n性别:%s\n学号:%s\n籍贯:%s\n\n",stu[s].name,stu[s].sex,stu[s].num,stu[s].addr);

printf("你确定要对修改该学生的以有信息吗?(Y/N)\n");

scanf("%s",q);

if(strcmp(q,"y")==0||strcmp(q,"Y")==0)

{

printf("修改学生姓名:");

scanf("%s",stu[s].name);

printf("修改学生性别:");

scanf("%s",stu[s].sex);

printf("修改学生学号:");

scanf("%s",stu[s].num);

printf("修改学生籍贯:");

scanf("%s",stu[s].addr);

printf("\n学生信息修改成功,%d位置已存在新的学生信息,为:\n",s);

printf("姓名:%s\n性别:%s\n学号:%s\n籍贯: %s\n\n",stu[s].name,stu[s].sex,stu[s].num,stu[s].addr);

}

else if

(strcmp(x,"n")==0||strcmp(x,"N")==0)

system("cls");

getch();

star();

}

int main()

{

huamian();

star();

}

更多详细资料请登录偶的空间,给偶留言哦!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值