顺序查找.txt

来自「数据查找课程设计」· 文本 代码 · 共 54 行

TXT
54
字号
#include<iostream.h>
#include<time.h>
#include<stdlib.h>
#include<iomanip.h>
class Shunxuchazhao
{
	int i,j,n;
	int a[51];
public:
	Shunxuchazhao();
	void shunxu();
	void display();
};
Shunxuchazhao::Shunxuchazhao()
{
	n=51;
	srand(int(time(0)));
	for(i=1;i<n;i++)
		a[i]=rand()%50;
}
void Shunxuchazhao::shunxu()
{
	int key;
	int flag=0;
	cout<<"请输入要查找的数字:";
	cin>>key;
	a[0]=key;
	for(i=1;i<n;i++)
		if(a[i]==a[0])
		{
			flag=1;
			cout<<endl<<"所要查找的数字的位置为:"<<i<<endl;
		}
		if(!flag)
			cout<<endl<<"没有所要查找的数据!"<<endl;
}
void Shunxuchazhao::display()
{
	cout<<"原先数组为:"<<endl;
	for(i=1;i<n;i++)
	{
		cout<<a[i]<<setw(5);
		if(i%5==0)
			cout<<endl;
	}
	cout<<endl;
}
void main()
{ 
	Shunxuchazhao pl;
	pl.display();
	pl.shunxu();
}

⌨️ 快捷键说明

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