printf("/t/t|————————————————|/n");
printf("/t/t| |/n");
printf("/t/t| [1] 建 立 新 表 |/n");
printf("/t/t| [2] 查 找 数 据 |/n");
printf("/t/t| [3] 插 入 数 据 |/n");
printf("/t/t| [4] 删 除 数 据 |/n");
printf("/t/t| [5] 打 印 数 据 |/n");
printf("/t/t| [6] 退 出 |/n");
printf("/t/t| |/n");
printf("/t/t| 如未建立新表,请先建立! |/n");
printf("/t/t| |/n");
printf("/t/t|————————————————|/n");
printf("/t/t 请输入你的选项(1-6):");
}
main()
{
int choose;
stud *head,*searchpoint,*forepoint;
char fullname[20];
while(1)
{
menu();
scanf("%d",&choose);
switch(choose)
{
case 1:head=creat(N);
break;
case 2:printf("输入你所要查找的人的姓名:");
scanf("%s",fullname);
searchpoint=search(head,fullname);
printf("你所查找的人的姓名为:%s",*&searchpoint->name);
printf("/n按回车键回到主菜单。");
getchar();getchar();
break;
case 3: printf("输入你要在哪个人后面插入:");
scanf("%s",fullname);
searchpoint=search(head,fullname);
printf("你所查找的人的姓名为:%s",*&searchpoint->name);
insert(searchpoint);
print(head);
printf("/n按回车键回到主菜单。c语言教程 链表");
getchar();getchar();
break;
case 4:print(head);
printf("/n输入你所要删除的人的姓名:");
scanf("%s",fullname);
searchpoint=search(head,fullname);
forepoint=search2(head,fullname);
del(forepoint,searchpoint);
break;
case 5:print(head);
printf("/n按回车键回到主菜单。");
getchar();getchar();
break;
case 6:quit();
break;
default:printf("你输入了非法字符!按回车键回到主菜单。");
clrscr();
menu();
getchar();
}
}
}
(完)
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-30068-2.html
给台湾30年时间