xjlao 2020-05-18 15:55 采纳率: 100%
浏览 161
已结题

利用顺序栈的基本操作,将元素A、B、C、D、E、F、G、H依次入栈,再将栈顶元素即H和G出栈,然后把X和Y入栈,最后将元素全部出栈,并依次输出出栈元素。

利用顺序栈的基本操作,将元素A、B、C、D、E、F、G、H依次入栈,再将栈顶元素即H和G出栈,然后把X和Y入栈,最后将元素全部出栈,并依次输出出栈元素。

写出程序设计思想和主要代码解释

  • 写回答

3条回答 默认 最新

  • 波塞冬的祝福 2020-05-18 16:12
    关注
    #include <vector>
    #include <iostream>
    using namespace std;
    int main(){
    	vector<char> stack;
    	int i = 0;
    	int total = 0;
    	stack.push_back('A');
    	stack.push_back('B');
    	stack.push_back('C');
    	stack.push_back('D');
    	stack.push_back('E');
    	stack.push_back('F');
    	stack.push_back('G');
    	stack.push_back('H');
    	cout << stack.back();
    	stack.pop_back();
    	cout << stack.back();
    	stack.pop_back();
    	stack.push_back('X');
    	stack.push_back('Y');
    	total = stack.size();
    	for (i = 0; i <total; i++){
    		cout << stack.back();
    		stack.pop_back();
    	}
    	system("pause");
    	return 0;
    }
    
    评论

报告相同问题?

悬赏问题

  • ¥15 mac playcover上原神在登录后的加载页面闪退,重新下载原神IPA和playcover均无效
  • ¥20 node-dev能不能离线安装?
  • ¥20 六子棋博弈基于Alpha-Beta剪枝搜索算法的优化
  • ¥15 mlx90393用stm32f1的单片机使用软件i2c通信一直报错
  • ¥20 校园二手交易小程序搭建
  • ¥15 请问在ubuntu用conda创建环境报错怎么能解决
  • ¥15 STM32CubeMX/proteus按键控制指示灯颜色切换
  • ¥20 python,计算区位熵和扩张指数
  • ¥15 Python环境配置
  • ¥15 解决页面无法编入索引:被“noindex”标签排除的问题?