报错error 2001
include后面的不知道为什么加了<>就显示不了 这里不加了 不是没有
源代码:
#include stdio.h
#includemalloc.h
#includestdlib.h
#define MAX 50
typedef int datatype;
typedef struct
{
datatype queue[MAX];
int front;
int rear;
}sequeue;
void initiate(sequeue*s);
int addqueue(sequeue*s,int n);
int delqueue(sequeue*s,int n);
int gettop(sequeue*s);
void print(sequeue*s);
int main()
{
sequeue*s;
int sel,n;
if((s=(sequeue*)malloc(sizeof(sequeue)))==NULL)
{
printf("申请空间错误!\n");
return 0;
}
initiate(s);
printf("完成初始化!\n");
printf("请输入你的选择:1-initiate 2-addqueue 3-delqueue 4-gettop 5-print 6-exic\nyour choise:");
scanf("%d",&sel);
while(sel!=6)
{
if(sel==1)
{
initiate(s);
printf("完成初始化!\n");
}
else if(sel==2)
{
printf("\n 请输入待入对的数据个数:");
scanf("%d",&n);
addqueue(s,n);
print(s);
}
else if(sel==3)
{
printf("\n 请输入待出对的数据个数:");
scanf("%d",&n);
delqueue(s,n);
print(s);
}
else if(sel==4)
{
gettop(s);
print(s);
}
else if(sel==5)
{
print(s);
}
else
printf("你的选择是错误的!\n");
printf("请输入你的选择:1-initiate 2-addqueue 3-delqueue 4-gettop 5-print 6-exic\nyour choise:");
scanf("%d",&sel);
}
return 1;
}
void initiate(sequeue*s)
{
s->front=0;
s->rear=0;
}
int addaqueue(sequeue*s,int n)
{
int i=1;
datatype x;
while(n)
{
if(s->front==(s->rear+1)%MAX)
{
printf("堆满!\n还有%d个元素未完成入对!\n",n);
return 0;
}
printf("请输入第%d个入对的数据:",i);
scanf("%d",&x);
s->rear=(s->rear+1)%MAX;
s->queue[s->rear]=x;
i++;
n--;
}
return 1;
}
int delqueue(sequeue*s,int n)
{
int i=1;
datatype x;
while(n)
{
if(s->front==s->rear)
{
printf("对空!\n");
return 0;
}
s->front=(s->front+1)%MAX;
x=(s->queue[s->front]);
printf("第%d个出对的数据为:%d\n",i,x);
i++;
n--;
}
return 1;
}
int gettop(sequeue*s)
{
datatype x;
int m;
if(s->front==s->rear)
{
printf("对空!\n");
return 0;
}
m=(s->front+1)%MAX;
x=(s->queue[m]);
printf("对头数据为:%d\n",x);
return 1;
}
void print(sequeue*s)
{
int m;
m=s->front;
if(s->front==s->rear)
{
printf("对空!无显示输出!\n");
}
else
{
while(m!=s->rear)
{
m=(m+1)%MAX;
printf("queue[%d]数据为%d\n",m,s->queue[m]);
}
}
}
C语言程序出现以下报错 已使用win32 console application
- 写回答
- 好问题 0 提建议
- 追加酬金
- 关注问题
- 邀请回答
-
1条回答 默认 最新
悬赏问题
- ¥15 素材场景中光线烘焙后灯光失效
- ¥15 请教一下各位,为什么我这个没有实现模拟点击
- ¥15 执行 virtuoso 命令后,界面没有,cadence 启动不起来
- ¥50 comfyui下连接animatediff节点生成视频质量非常差的原因
- ¥20 有关区间dp的问题求解
- ¥15 多电路系统共用电源的串扰问题
- ¥15 slam rangenet++配置
- ¥15 有没有研究水声通信方面的帮我改俩matlab代码
- ¥15 ubuntu子系统密码忘记
- ¥15 保护模式-系统加载-段寄存器