类的应用

2020年1月17日 815点热度 0人点赞 0条评论

类的应用

时间: 1ms        内存:128M

描述:

 

设计一个栈类完成压栈和出栈操作。
栈有下面这样的特点:
1) 用数组描述的顺序栈,只有一个对数据进行存入和取出的端口;
2) 后进者先出,即最后被存入的数据将首先被取出。取出也只可以从顶端进行,即后进先出。

提交压栈,出栈函数即可。 

#include<iostream>
using namespace std;
 
class stack
{
   float data[6];
   int top;
public:
       stack(void);
       void push(float a);
       float pop(void);
};
stack::stack(void)
{ top=0; cout<<"stack initialized" ;}
 
// 此处为进栈、出栈函数
 int main()
{ stack s1;
int i;
 for(i=1;i<=6;i++)
        s1.push(2*i);
    
        for(i=1;i<=6;i++)
               cout<<s1.pop()<<" ";
      
      
}

输入:

由主程序中给出,见参考程序中的main()函数。

输出:

stack initialized12 10 8 6 4 2

示例输入:

由主程序中给出。

示例输出:

stack initialized12 10 8 6 4 2 

提示:

参考答案:

解锁文章

没有看到答案?微信扫描二维码可免费解锁文章

微信扫描二维码解锁

使用微信扫描二维码打开广告页面后可以立即关闭,再刷新此页面即可正常浏览此文章

所跳转广告均由第三方提供,并不代表本站观点!

已经扫描此二维码?点此立即跳转

code

这个人很懒,什么都没留下

文章评论