首页 > 留学知识库

问题: 算法

写出在数3,5,8,9,12,15,35,7,18,52中搜索数18的一个算法

解答:

bool find = false;
for(int i = 0 ; i < 10 ; i++)
{

if ( a[i] == 18)
{
cout<<"18 is found out in the position "<<i+1<<endl;
find = ture;
break;
}

}

if(find)
cout<<"18 is not in this array." << endl;


以上是用C++写的,如果需要用C,只需要修改开头FOR循环语句以及输出语句.