建立一个菜单用来控制链表

来源:互联网 发布:网络新技术概论 编辑:程序博客网 时间:2024/05/29 07:58
/*名称:菜单功能:建立一个菜单用来控制链表接收:void返回:int*/int menulink(void){struct node *head = NULL;int data = 0, deldata = 0;int choose;printf("************* LINK LIST MENU *************\n");printf("\t1 --- Initial link list\n");printf("\t2 --- Insert link list\n");printf("\t3 --- Delete link list\n");printf("\t4 --- Print link list\n");printf("\t5 --- Exit\n");printf("******************************************\n");printf("\tPlease choose:");scanf("%d", &choose);while (choose != 5){switch (choose){case 1:head = initLink();break;case 2:printf("enter the data you want to insert to link:");scanf("%d", &data);insertLink_head(head, data);break;case 3:printf("enter the data you want to delete from the link:");scanf("%d", &deldata);deleteLink(head, deldata);break;case 4:printLink(head);break;case 5:break;}printf("\n\n");    printf("************* LINK LIST MENU *************\n");    printf("\t1 --- Initial link list\n");    printf("\t2 --- Insert link list\n");    printf("\t3 --- Delete link list\n");    printf("\t4 --- Print link list\n");    printf("\t5 --- Exit\n");    printf("******************************************\n");    printf("\tPlease choose:");    scanf("%d", &choose);}return 0;}

0 0
原创粉丝点击