void main()
{
LIST *p;
int op,i,rc;
InitList(&p);
while(1)
{
printf("请选择操作 1:指定位置追加 2:升序追加 3:查找结点\n");
printf(" 4:删除结点 5:输出结点 6:清空链表 0:退出\n");
fflush(stdin);
scanf("%d",&op);
switch(op)
{
case 0:
return;
case 1:
printf("请输入新增结点键值和位置:");
scanf("%d%d",&i,&rc);
IsertList(&P,i,rc)
break;
case 2:
printf("请输入新增结点的键值:");
scanf("%d",&i);
InsertList2(&p,i);
break;
case 3:
printf("请输入要查找结点的键值:");
scanf("%d",&i);
rc=FindList(p,i)
if(rc>0)
printf("位置为[%d]\n",rc);
else
printf("没找到\n");
break;
case 4:
printf("请输入要删除结点的键值:");
scanf("%d",&i);
rc=DeleteList(&p,i)
if(rc==0)
printf("删除成功\n",rc);
else
printf("没找到");
break;
case 5:
printf("\n链表内容为:\n");
outputList(p)
break;
case :6
FreeList(&p)
break;
}
}
}
编译失败怎么回事?
一道链表问题
答案:1 悬赏:80 手机版
解决时间 2021-04-14 05:16
- 提问者网友:记得曾经
- 2021-04-13 13:23
最佳答案
- 五星知识达人网友:街头电车
- 2021-04-13 13:43
链表操作子函数的文件呢?加进来就行了吧。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯