急!c++数组的查找问题,在线等

来源:百度知道 编辑:UC知道 时间:2024/05/31 03:43:40
题目:先用数组保存15个整数,然后任意输入一个数,要求指出该数在数组中的具体位置,若该数不在数组中,则输出“无此数”。(查找功能)

不要升序或降序输入的,要任意数组也能用的~该怎样做呢?我是新帐号,给的分数很寒酸,大家就当帮帮我吧,先谢谢了~
最好有完整的过程,并在重要或较难的地方解释一下,我很菜的说,就快要考试喇...
楼下的大哥,要任意数组哇,不要指定数组~

#include<iostream>
using std::cin;
using std::cout;
using std::endl;

int main()
{
int iNumArray[15]={1,2,3,4,5,6,7,8,9,10,11,12,13,14,15};
cout << "请任意输入一个整数" <<endl;
int iNum = 0;
cin >> iNum;

//循环查找
for(int i=0; i<15; i++)
{
if(iNumArray[i] == iNum)
{
cout <<iNum <<"所在位置:" <<i+1 <<endl;
}
}
if(i == 15)
{
cout <<iNum <<"不在所给数组中" <<endl;
}
return 0;
}

int a[15];
...
int b;
cin>>b;
int i=0;
for(i=0;i<15;i++)
{
if(a[i]==b)
cout<<i<<endl;
}
if(15==i)
cout <<"无次数";

一年前学过!现在忘记了