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

外贸社交网站排名青岛网页搜索排名提升

外贸社交网站排名,青岛网页搜索排名提升,平面设计常用网站,成都的网站建设公司哪家好本专栏持续输出数据结构题目集,欢迎订阅。 文章目录题目代码题目 请编写程序,将 n1 个整数顺序压入容量为 n 的栈,随后执行 n1 次取顶并出栈的操作。 输入格式: 输入首先在第一行给出正整数 n(≤10^4 )&a…

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

文章目录

    • 题目
    • 代码

题目

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

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

输出格式:
将输入的n+1 个整数顺序压入容量为 n 的栈,随后执行 n+1 次取顶并出栈的操作,输出取出的元素的值,每行一个。

注意:当栈已满时,入栈操作应该不执行,并在一行中输出错误信息 错误:栈已满。;当栈为空时,取顶和出栈操作应该不执行,并在一行中输出错误信息 错误:栈为空。空栈取顶应返回 -1。

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

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

代码

#include <stdio.h>#define MAX_SIZE 10000int stack[MAX_SIZE];
int top = -1;// 入栈操作
void push(int value, int n) {if (top >= n - 1) {printf("错误:栈已满。\n");return;}stack[++top] = value;
}// 出栈操作
int pop() {if (top < 0) {printf("错误:栈为空。\n");return -1;}return stack[top--];
}// 获取栈顶元素
int peek() {if (top < 0) {printf("错误:栈为空。\n");return -1;}return stack[top];
}int main() {int n;scanf("%d", &n);// 压入n+1个元素for (int i = 0; i < n + 1; i++) {int num;scanf("%d", &num);push(num, n);}// 执行n+1次取顶和出栈for (int i = 0; i < n + 1; i++) {int top_val = peek();if (top_val != -1) {printf("%d\n", top_val);} else {printf("%d\n", -1);}pop();}return 0;
}    
http://www.dtcms.com/wzjs/444336.html

相关文章:

  • 网站制作方案策划简历专业软文发布平台
  • 网站建设与设计的毕业论文产品免费推广网站有哪些
  • 宝安中心有什么好玩的地方襄阳seo推广
  • asp.net mvc5网站开发外贸推广建站
  • 中建一局华江建设有限公司网站廊坊网站
  • 做网站界面尺寸是多少cba最新积分榜
  • 有没有专门做日本代购的网站新品牌进入市场的推广方案
  • 政府网站建设情况调查百度学术论文查重
  • 做介绍翻译英文网站小说榜单首页百度搜索风云榜
  • 做淘宝客没网站怎么做石家庄头条今日头条新闻
  • 做视频网站要什么网站监测
  • 东胜做网站看广告收益的正规平台
  • 对网站建设这门课程的想法商铺营销推广方案
  • 青岛开发区做网站网络营销的五大特点
  • 布吉网站建设哪家公司靠谱网络推广协议合同范本
  • 好看的网站模版关键词排名的排名优化
  • 网站实现留言功能吗谈谈你对seo概念的理解
  • dw做网站模板seo整站优化更能准确获得客户
  • 自己做国外网站国外推广渠道平台
  • 北京专业网站建设短视频培训要多少学费
  • 机关单位网站建设申请开网店哪个平台靠谱
  • 企业网站制作找什么人西安网站建设公司排行榜
  • 住房和城乡建设部门平板电视seo优化关键词
  • wordpress网站打开速度慢企业seo推广外包
  • 两学一做专栏网站seo优化范畴
  • 网站开发做什么费用百度seo优化招聘
  • 青州网站建设企业策划
  • 网站策划编辑是干嘛的网络营销服务企业
  • 各大b2b网站分析关键词歌曲免费听
  • 淘宝领卷网站什么做seo优化教程自学