来源:互联网 发布:c语言根号函数 编辑:程序博客网 时间:2024/04/28 02:42

//#include<iostream>
//using namespace std;
//#define maxsize 100
//class Stack
//{
//   int top;
//   int stack[maxsize];
//public:
// void InitStack(Stack &s);
// void InsertStack(Stack &s,int  x);
// void DeleteStack(Stack &s);
// int GetStack(Stack s);
// int EmptyStack(Stack s);
//
//};
//
//void Stack::InitStack(Stack &s)
//{
//  s.top=0;
//}
//
//void Stack::InsertStack(Stack &s, int x)
//{ 
// if(s.top==maxsize-1)
//  cout<<"overflow!"<<endl;
// else
// {
//     s.top++;
//     s.stack[s.top]=x;
// }
//}
//
//void Stack::DeleteStack(Stack &s)
//{
//   if(s.top==0)
//    cout<<"栈里没有元素"<<endl;
//   else
//    s.top--;
//}
//
//int Stack::GetStack(Stack s)
//{
//   if(s.top==0)
//    return NULL;
//   else
//    return s.stack[s.top];
//}
//int Stack::EmptyStack(Stack s)
//{
//   if(s.top==0)
//    return  true;
//   else
//    return   false;
//}
//
//
//void main()
//{
//   Stack s;//定义一个对象
//   int top=0;
//   int a[8]={1,2,3,4,5};
//   cout<<"栈的初始化"<<endl;
//   for(int i=0;i<8;i++)
//   {
//      cout<<a[i];
//   cout<<endl;
//   }
//   s.InitStack(s);
//   cout<<"输入要插入的元素"<<endl;
//   int data;
//   cin>>data;
//   s.InsertStack(s,2);
//   cout<<"输入要删除的元素"<<endl;
//   cin>>data;
//   s.DeleteStack(s);
//   cout<<"返回要取得元素"<<endl;
//   cout<<s.GetStack(s);
//   s.GetStack(s);
//   cout<<"判断是否为空栈"<<endl;
//   s.EmptyStack(s);
//  
//}