⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 6_56.cpp

📁 几个C++程序设计实例
💻 CPP
字号:
#include<iostream.h>
struct sqstack
{
	char data;
	sqstack* top;
};
class stack
{
	sqstack * st;
public:
	void init()
	{
		st=NULL;
	}
	void push(char );
	char pop();
};
void stack::push(char k)
{
	sqstack * newst=new sqstack;
	newst->data=k;
	newst->top=st;
	st=newst;
}
char stack::pop()
{
	char value;
	sqstack* t;
	value=st->data;
	t=st;
	st=st->top;
	delete t;
	return value;
}
void main()
{
	stack A;
A.init();
	int n;
	cout<<"请输入字符个数n:";
	cin>>n;
    char *arr=new char[n];
	cout<<"请输入n个字符:"<<endl;
	for(int i=0;i<n;i++)
	cin>>arr[i];
	cout<<endl;
	cout<<"入栈顺序:";
	for ( i=0;i<n;i++)
	{
		cout<<arr[i]<<" ";
		A.push(arr[i]);
	}
	cout<<endl<<"Out! ";
	for( i=0;i<n;i++)
		cout<<A.pop()<<" ";
	cout<<endl;
	delete arr;
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -