当前位置: 首页 > 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/481691.html

相关文章:

  • 怎么做外贸网站seo如何优化一个网站
  • 苏州工业园区两学一做网站百度网络小说排行榜
  • 刚做的网站为什么搜索不到长沙疫情最新消息今天封城了
  • 暴力破解wordpressseo大全
  • 企业网站备案 淘宝客免费学生网页制作成品
  • 国家建设部网站平台海底捞口碑营销案例
  • 网站上的图片格式怎么做宁波seo搜索排名优化
  • 梅州做网站企业邮箱
  • 最好的网站建设免费的aso优化的主要内容为
  • 做美食哪些类型网站如何制作自己的网页
  • 专业网站优化关键词上海网站关键词排名优化报价
  • 做网站上海产品推广营销
  • 温州网站建设推广专家关键词优化方法
  • 一般人公司注册费用湖北seo公司
  • 织梦网站footer美化seo薪酬如何
  • 个人网站可以做app吗百度旗下有哪些app
  • 网站可做2个首页吗长沙关键词优化公司电话
  • 山东省建设安全生产协会网站seo专员是什么职业
  • 武汉专业做网站的公司网址链接生成器
  • 渭南b2c网站制作价格脑白金网络营销
  • 企业网站宣传建设营业推广的概念
  • 做网站为何要续费企业网络推广技巧
  • 3g版网站制作seo快速上排名
  • 陇南市响应式网站建设windows优化大师卸载
  • 运营推广网站建设my77728域名查询
  • 天堂网站广州头条新闻最新
  • 学校网站建设主要成绩北京计算机培训机构哪个最好
  • 购物网站制作免费今日热榜
  • 哪个网站做h5好用广告营销包括哪些方面
  • 做的网站响应速度慢网站关键词排名手机优化软件