当前位置: 首页 > news >正文

容桂做外贸网站珠海建设网站公司哪家好

容桂做外贸网站,珠海建设网站公司哪家好,公司网站的建设,wordpress 影院本专栏持续输出数据结构题目集,欢迎订阅。 文章目录题目代码题目 请编写程序,将 n1 个整数顺序压入容量为 n 的队列,随后执行 n1 次取队首并出队的操作。 输入格式: 输入首先在第一行给出正整数 n(≤10^4 &#xff0…

本专栏持续输出数据结构题目集,欢迎订阅。

文章目录

    • 题目
    • 代码

题目

请编写程序,将 n+1 个整数顺序压入容量为 n 的队列,随后执行 n+1 次取队首并出队的操作。

输入格式:
输入首先在第一行给出正整数 n(≤10^4 );随后一行给出 n+1 个 int 范围内的整数,数字间以空格分隔。

输出格式:
将输入的n+1 个整数顺序压入容量为 n 的队列,随后执行 n+1 次取队首并出队的操作,输出取出的元素的值,每行一个。
注意:当队列已满时,入队操作应该不执行,并在一行中输出错误信息 错误:队列已满。;当队列为空时,取队首和出队操作应该不执行,并在一行中输出错误信息 错误:队列为空。。空队列取队首应返回 -1。

输入样例:
5
1 2 3 4 5 6

输出样例:
错误:队列已满。
1
2
3
4
5
错误:队列为空。
-1
错误:队列为空。

代码

#include <stdio.h>#define MAX_SIZE 10000int queue[MAX_SIZE];
int front = 0, rear = 0;
int count = 0;  // 记录队列中元素的数量// 入队操作
void enqueue(int value, int n) {if (count >= n) {printf("错误:队列已满。\n");return;}queue[rear] = value;rear = (rear + 1) % MAX_SIZE;count++;
}// 出队操作
int dequeue() {if (count <= 0) {printf("错误:队列为空。\n");return -1;}int value = queue[front];front = (front + 1) % MAX_SIZE;count--;return value;
}// 获取队首元素
int peek() {if (count <= 0) {printf("错误:队列为空。\n");return -1;}return queue[front];
}int main() {int n;scanf("%d", &n);// 入队n+1个元素for (int i = 0; i < n + 1; i++) {int num;scanf("%d", &num);enqueue(num, n);}// 执行n+1次取队首和出队for (int i = 0; i < n + 1; i++) {int front_val = peek();if (front_val != -1) {printf("%d\n", front_val);} else {printf("%d\n", -1);}dequeue();}return 0;
}    
http://www.dtcms.com/a/612269.html

相关文章:

  • 江苏网站建设方案做网站怎么弄模板
  • 天津建设网工程信息网站广州十大纯设计公司
  • 建设银行附近网站点怎么看一个网站是不是仿站
  • 域名和网站建设实训报告WordPress图片裁减
  • 专门建站的公司三亚网站制作
  • vs做的网站项目可以改名字吗简单 网站设计
  • 做牙工作网站桂林网站制作多少钱
  • 西安网站建设高端经典包装设计案例解析
  • 做网站适合用什么字体专业制作网站图片
  • 铜陵市建设局网站wordpress新浪图床
  • 专业找工作网站下载怎么建设属于自己的网站
  • 网站的中英文切换怎么做北京地铁优化
  • 成都鸿邑网站建设聚名网app
  • 设计网站公司地址wordpress带汉字图片不显示不出来
  • 沈阳市营商环境建设监督局网站启闭机闸门的网站建设
  • 怎么创建收费网站专业的app网站开发
  • 在线做动漫图的网站网站的排名与权重
  • 注册网站需要备案吗python开发wordpress
  • 设计网站专题页包括那些项目可以翻外墙的浏览器
  • 网站开发 聊天窗口装修公司展厅布置方案
  • 使用 Whisper 转写语音的完整教学
  • 建设部网站预应力资质做网站买域名要买几个后缀最安全
  • 郑州建站费用全网营销培训公司
  • 广东住房和建设局网站官网平台类网站建设价格表
  • 杭州手机网站制作佛山提供网站设计方案公司
  • 浙江电商网站建设销售php 网站部署到服务器
  • 做app护肤网站简单的编程代码
  • 旅行社英文模板网站购物平台最新排名
  • 网站手机网站制作怎样下载网页的视频
  • 北川建设局网站温州网站建设优化