栈的相关应用(一)--数组的反向输出
2016-11-04 11:04
225 查看
数组的反向输出
一、实现分析
这个利用栈的“后进先出”的特性,我们输入一组数,然后通过栈来将这一组数反向输出。这个一个特别简单的案例,大家有兴趣可以看一下。二、用C++实现
#include <iostream> #include "stack.cpp" //这里引用的是我们自己先前写的栈的定义文件stack.cpp; using namespace std; main() { int n; double item; stack<double>numbers; cout<<"Type in am integer n follow by n decimal numbers."<<endl <<"The numbers will be printed in reverse order."<<endl; cin>>n; for(int i = 0; i < n; i++) { cout<<"Please input your "<<i+1<<" number"<<endl; cin>>item; numbers.push(item); } cout<<endl<<endl; while(!numbers.empty()) { numbers.top(item); cout<<item<<" "; numbers.pop(); } cout<<endl; }
三、运行结果
相关文章推荐
- Android入门:输出Log相关应用
- 【算法总结--数组相关】双指针法的常见应用。
- 输出无名称的空值数组---精通android、IOS App应用服务程序开发
- C语言将数组中元素的数排序输出的相关问题解决
- JavaSE016_数组之应用举例(输出考试成绩的前三名)
- static相关应用,对象数组
- Opencv中Mat数组相关应用
- nokey属性(输出没有名称的数组)---精通android、IOS App应用服务程序开发
- 输出Bag中的所有记录为一个json数组---精通android、IOS App应用服务程序开发
- 实现数组的反向输出
- C语言数组应用之图形数字的输出
- 十个数逆序输出--数组应用
- (数组的应用三:多项式的表示与处理4.3.1)POJ 1555 Polynomial Showdown(多项式的输出)
- 输出Bag中的所有记录为一个只有值的json数组---精通android、IOS App应用服务程序开发
- Android输出Log相关应用技巧剖析
- 黑马程序员_Java学习日记1_关于数组的相关应用
- 黑马程序员_活动:100以内素数之和、数组排序阶梯状输出、反向打印杨辉三角
- java复习一:与数组相关的API方法及应用实例
- 输出无名空数组---精android、IOS App应用服务程序开发
- 【算法总结--数组相关】双指针法的常见应用。