main.c

来自「线性表(顺序表)的创建」· C语言 代码 · 共 44 行

C
44
字号
#include"sqlist.h"
main()
{  
   sequenlist *L;
   char cmd,x;
   int i;
   L=(sequenlist*)malloc(sizeof(sequenlist));
   creat(L);
   do
   {
   	printf ("i,I……插入\n");
	printf ("d,D……删除\n");
	printf ("q,Q……退出\n");
	do
	{
	   fflush(stdin);
	   scanf ("%c",&cmd);
	}
	while ((cmd!='d')&&(cmd!='D')&&(cmd!='q')
	      &&(cmd!='Q')&&(cmd!='i')&&(cmd!='I'));
	      switch(cmd)
	      {
	      	case'i':
	      	case'I':
	      	        printf ("请输入需要插入的数据:");
					fflush(stdin);
					scanf ("%c",&x);
					printf ("请输入要插入的位置: ");
					scanf ("%d",&i);
					insert (L,x,i);
					printout (L);
					break;
		   case'd':
		   case'D':
		           printf ("请输入要删除元素的位置:");
				   fflush(stdin);
				   scanf("%d",&i);
				   dellist(L,i);
				   printout (L);
				   break;
	      }
   }while ((cmd!='q')&&(cmd!='Q'));
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?