| 网站首页 | 业界新闻 | 小组 | 交易 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
共有 2336 人关注过本帖
标题:正在学数据结构,C语言的,到链队列的时候不会用了,大神帮忙看下该怎么改
只看楼主 加入收藏
小二狗
Rank: 3Rank: 3
来 自:南京
等 级:论坛游侠
威 望:4
帖 子:32
专家分:111
注 册:2016-3-14
结帖率:100%
  问题点数:0  回复次数:0   
正在学数据结构,C语言的,到链队列的时候不会用了,大神帮忙看下该怎么改
#include "stdio.h"
#include "linkqueue.h"

#define QUEUESIZE  100

typedef int DataType;
typedef struct Qnode{
    DataType data;
    struct QNode* next;
}lqnode, *pqnode;
typedef struct{
    PQNode front, rear;
}linkqueue;

int main (void)
{
    int i,e,p=50;
    int data[4]={10,20,30,40};
    DataType item;
    LinkQueue fibo;
    printf("\n\n建立链对列:\n");
    InitQueue(&fibo);
    printf("入队后的元素:\n");
    for(i=0;i<4;i++)
    {
        printf("%d\t",data[i]);
        printf("\n");
    }
    printf("出队后的元素:\n");
        for(i=0;i<3;i++)
    {
    }
    printf("%d\t",data[i]);
    printf("\n");
    printf("入队后的元素:\n");
    /*
    int score[3]={40,50,60};
    for(i=0;i<3;i++)
    {
        printf("%d\t",score[i]);
        printf("\n");
    }
    printf("出队后的元素:\n");
    for(i=0;i<3;i++)
    {
    }
    printf("%d\t",score[i]);
    printf("\n");
    */
    int EnQueue(&fibo,e)
    {
        node* P=new node;
        p->data=x;
        p->next=NULL;
        fibo.rear->next=p;
        fibo.rear=p;
    }
}

这代码是错误代码,题目是(1)、依次入队10,20,30,40,然后哦,出队3个元素。再次入队50,60,然后出队3个元素。查看屏幕上显示的结果是否与你分析的结果相同
  (2)在(1)的基础上,在出队一个元素。察看屏幕上显示的结果是否与你的分析结果一致。
搜索更多相关主题的帖子: include  C语言  元素  
2016-03-22 22:56







关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.025949 second(s), 9 queries.
Copyright©2004-2019, BCCN.NET, All Rights Reserved