鱼C论坛

 找回密码
 立即注册
查看: 1844|回复: 4

又是错误!!!结果没出来

[复制链接]
发表于 2014-10-22 11:15:24 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
#include<iostream>
using namespace std;
class Queue
{
        int front,rear;
public:
        int *ptr;
        Queue():ptr(NULL){}
        bool InitQue()
        {
        //        ptr=NULL;
                ptr=new int[20];
                front=rear=0;
                return true;
        }
        int InsertQueue(const int &e)
        {
                if((rear+1)%20==front)
                        return false;
                else
                {
                return        ptr[rear++]=e;
                }
                return true;
        }
        bool GetQueue()
        {
                if(rear==front)
                        return false;
                else
                {
                        ++front;
                }
                return true;
        }
        void ShowQueue()
        {
                while((rear+1)%20==front)
                {
                        cout<<ptr[front++]<<"  ";
                }
                cout<<endl;
        }

};
int main()
{
        Queue q;
        q.InitQue();
       q.InsertQueue(5);
        q.ShowQueue();
        return 0;
}


想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2014-10-22 17:15:03 | 显示全部楼层
什么报错,楼主倒是贴出来啊~
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2014-10-24 09:47:26 | 显示全部楼层
       //    ptr=NULL;
                ptr=new int[20];
                front=rear=0;
                return true;
        }
     你这里出现了一个  “ //” 后面是不是也还得有一个跟它配对呢?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2014-10-25 17:06:15 | 显示全部楼层
int InsertQueue(const int &e)这句得修改,你下面调用它的时候是传值的,改成int InsertQueue(int e)

while((rear+1)%20==front)这样写着表示只有等于才循环输出,应该改成不等于的。。还有rear这里不应该加1了吧。。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

头像被屏蔽
发表于 2014-10-30 17:38:28 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-11-25 03:25

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表