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

📄 exe8.5.cpp

📁 这是C++的一部分练习程序!对初学者有一定的帮助作用。
💻 CPP
字号:
#include <iostream.h>
class S
{
  public:
	 S()
	 {  PC=0;  }
	 S(S &s)
	 {
		 PC=s.PC;
		 for(int i=0;i<PC;i++)
			 elems[i]=s.elems[i];
	 }
	 void Empty()
	 {  PC=0;  }
	 int IsEmpty()
	 {  return PC==0;  }
	 int IsMemberOf(int n);
	 int Add(int n);
	 void Print();
   private:
	 int elems[100],PC;
};
int S::IsMemberOf(int n)
{
	for(int i=0;i<PC;i++)
		if(elems[i]==n)
			return 1;
	return 0;
}
int S::Add(int n)
{
	if(IsMemberOf(n))
		return 1;
	else if(PC==100)
		return 0;
	else
	{
		elems[PC++]=n;
		return 1;
	}
}
void S::Print()
{
	cout<<'{';
	for(int i=0;i<PC-1;i++)
		cout<<elems[i]<<',';
	if(PC>0)
		cout<<elems[PC-1];
	cout<<'}'<<endl;
}

void main()
{
	S a;
	cout<<a.IsEmpty()<<endl;
	a.Print();
	S b;
	for(int i=1;i<=5;i++)
		b.Add(i);
	b.Print();
	cout<<b.IsMemberOf(3)<<endl;
	cout<<b.IsEmpty()<<endl;
	for(i=6;i<=10;i++)
		b.Add(i);
	S c(b);
	c.Print();
}

⌨️ 快捷键说明

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