编辑代码

#include <bits/stdc++.h>
using namespace std;
const int maxn=101;
int q[maxn];
int tail=-1,head=0;
int main () {
    // 入队
    for(int i=0;i<5;++i){
        q[++tail]=i+1;
    }
    // 打印
    for(int i=head;i<=tail;++i){
        cout<<q[i]<<' ';
    }
    // 出队
    for(int i=0;i<2;++i){
        head++;
    }
    // 判空
    if(tail<head){
        cout<<"empty\n";
        return 0;
    }
    // 判满
    if(tail>=maxn-1){
        cout<<"overflow\n";
    }
    cout<<'\n';
    for(int i=head;i<=tail;++i){
        cout<<q[i]<<' ';
    }
	return 0;
}