因为只有10个数很少,因而只采用一般的顺序查找法。程序如下,楼主请看,望采纳(已运行正确):
#include
using namespace std;
int main()
{
int a[10];
cout<<"请按顺序输入10个数"<
cin>>a[i];
cout<<"请输入你要查找的数"<
cin>>n;
for(int i=0;i<10;i++)
{
if (a[i]==n)
{
m = i;
break;}
}
if(a[m]== n)
cout<<"要查找的数是第"<
cout<<"找不到要查找的数!"<
}
//存放10个数的数组为arr[10]
int nCount = 0;
int nA = 0;
cin>>nA;
bool bIsFine = false;
for(int i = 0; i < 10; i++)
{
if(arr[i] == nA)
{
count<
break;
}
nCount++;
}
if(!bIsFine)
{
cout<<"数组里没有这个数";
}