shallowpine 2020-05-19 17:10 采纳率: 0%
浏览 196

C语言程序出现以下报错 已使用win32 console application

报错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]);
}
}
}

  • 写回答

1条回答 默认 最新

  • qtchen_1988 2020-05-19 17:17
    关注

    图片说明

    评论

报告相同问题?

悬赏问题

  • ¥15 素材场景中光线烘焙后灯光失效
  • ¥15 请教一下各位,为什么我这个没有实现模拟点击
  • ¥15 执行 virtuoso 命令后,界面没有,cadence 启动不起来
  • ¥50 comfyui下连接animatediff节点生成视频质量非常差的原因
  • ¥20 有关区间dp的问题求解
  • ¥15 多电路系统共用电源的串扰问题
  • ¥15 slam rangenet++配置
  • ¥15 有没有研究水声通信方面的帮我改俩matlab代码
  • ¥15 ubuntu子系统密码忘记
  • ¥15 保护模式-系统加载-段寄存器