该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
这个是程序,求修改
#include
#define list_init_size 100//线性表初始化值
#define incr 10//线性表增加值
#define overflow -1
#define ok 1
#define error 0
typedef int status; typedef struct//定义顺序表
{
int *elem;
int length;
int listsize;
}sqlist;
status init_sq(sqlist &L)//创建顺序表
{
L.elem=(int *)malloc(list_init_size*sizeof(int));
if(!L.elem)exit(overflow);
L.length=0;
L.listsize=list_init_size;
return ok;
} main()
{
char ch;
sqlist L;
printf("**************************\n");
printf("* *\n");
printf("* 1.建表 2.遍历 *\n");
printf("* 3.插入 4.删除 *\n");
printf("* 5.其他 6.退出 *\n");
printf("* *\n");
printf("* *\n");
printf("**************************\n"); do
{
printf("请输入选项\n");
ch=getchar();
switch(ch)
{
case '1' :init_sq(L);break;
// case '2' :printf("2");break;
// case '3' :printf("3");break;
// case '4' :printf("4");break;
// default: break;
}
}while(ch!='6');
printf("按Enter退出\n");
}