首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请编写一个函数int SeqSearch(int list[],int start,int n,int key),该函数从start开始,在大小为n的数细list中查找key值,返回最先找到的key值的位置,如果没有找到则返回-1。请使用for循环实现。
请编写一个函数int SeqSearch(int list[],int start,int n,int key),该函数从start开始,在大小为n的数细list中查找key值,返回最先找到的key值的位置,如果没有找到则返回-1。请使用for循环实现。
admin
2009-01-15
105
问题
请编写一个函数int SeqSearch(int list[],int start,int n,int key),该函数从start开始,在大小为n的数细list中查找key值,返回最先找到的key值的位置,如果没有找到则返回-1。请使用for循环实现。
注意:部分源程序已存在文件test19_2.cpp中。
请勿修改主函数main和其他函数中的任何内容,仅在函数SeqSearch的花括号中填写若干语句。
文件test19_2.cpp的内容如下:
#include <iostream.h>
int SeqSearch(int list[], int start, int n, int key)
{
}
void main()
{
int A[10];
int key, count=0, pos;
cout<<"Enter a list of 10 integers: ";
for(pos=0;pos<10;pos++)
{
cin>>A[pos];
}
cout<<"Enter a key: ";
cin>>key;
pos=0;
while( (pos=SeqSearch(A, pos,10,key))!=-1)
{
count++;
pos++;
}
cout<<key<<" occurs "<<count<<(count!=1?" times":" time")<<" in the list."<<end1;
}
选项
答案
int SeqSearch(int list[], int start, int n,int key) { for(int i=start;i<n;i++) { if(list[i]==key) { return i; } } return -1; }
解析
本题考查的是考生使用for和if等基本控制结构的综合水平,查找一个数组中的指定元素并返回序号是一个基本操作,注意一维数组的实参格式。
转载请注明原文地址:https://kaotiyun.com/show/HOID777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
简述美国1787年宪法的内容。(南京大学2001年世界近现代史真题)
简述第二次世界大战中各主要战场战略性转折的时间及其代表性战役。(华东师范大学2003年世界通史真题)
论述1927—1949年中共土改各阶段政策文件及改革内容和影响。(复旦大学2015年历史学综合真题)
根据数据的观测方法和来源划分,研究数据可以分为()
某中学高三年级有三个班,高考前有一个免试保送升学名额,分别来自三个班的候选人的成绩如下:请选用不同的综合方法,帮助学校领导做出决策,决定保送对象,并评价其合理性。
一位教师计算了全班20个同学考试成绩的均值、中数和众数,发现大部分同学的考试成绩集中于高分段。下列哪句话不可能是正确的?()
关于教育目的确立的依据,下列说法错误的是
美联储通过公开市场操作主要调整的是()。
下列货币政策操作中,可以增加货币供给的是()。
设函数f(χ)(χ≥0)连续可导,且f(0)=1.又已知曲线y=f(χ)、χ轴、y轴及过点(χ,0)且垂直于χ轴的直线所围成的图形的面积与曲线y=f(χ)在[0,χ]上的一段弧长相等,求f(χ).
随机试题
甲企业本年度资金平均占用额为3500万元,经分析,其中不合理部分为500万元。预计下年度销售增长5%,资金周转加速2%,则下年度资金需要量预计为()万元。
下列哪一个不是卫生行业建设存在的问题
根据《建设工程质量管理条例》的规定,将违法分包的情形界定为()。
海关对企业实施分类管理,其目的是便利企业合法进出口,促进企业的守法自律。()
下列理财工具最适合于退休养老规划的是()。
长期股权投资采用成本法核算的,应按被投资单位宣告发放的现金股利或利润中属于本企业的部分,借记“应收股利”科目,贷记“投资收益”科目;属于被投资单位在本企业取得投资前实现净利润的分配额,应该借记“应收股利”科目,贷记“资本公积”科目。()
某项工作,甲单独做需10天完成,乙单独做需6天完成。如果甲先做2天,然后乙接替甲做2天,再由甲接替乙做2天……两人如此交替工作。那么,完成此项工作共用多少天?
AnearthquakehitKashmironOct.8,2005.Ittooksome75000lives,【C1】______130000andleftnearly3.5millionwithoutfood
若要求在文本框中输入文本时达到密码“。”号的显示效果,则应设置的属性是()。
ReturningtoScienceTeresaGarrettwasworkingpart-timeasabiochemistrypostdoc(博士后).Shehadaninfantathome,andsh
最新回复
(
0
)