首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请编写一个函数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
91
问题
请编写一个函数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全国计算机二级
相关试题推荐
简述戊戌变法的内容和意义。
简述英国19世纪三次议会改革的内容及意义。(东北师范大学2002年世界近代史真题)
卡方检验要求每个单元格的理论次数不得小于5,如果小于5应该采用以下的哪些处理办法?()
散点图显示两个变量的相关趋势和相关程度是通过什么来显示的?()
根据数据的观测方法和来源划分,研究数据可以分为()
先将所有个体编好号码,排列顺序,然后按照固定间隔抽取调查单位的抽样组织方式是()
简述学校教育有效促进学生身心发展的条件。
关于遗传素质在人的身心发展中的作用,下列说法错误的是
个体的身高、体重有两个发展高峰,第一个高峰出现在出生的第一年;第二个高峰出现在青春发育期。这说明人的身心发展具有
随机试题
黄铜与纯铜和青铜相比,具有较高的强度,较好的耐磨性、耐蚀性和铸造性能。
肌酸激酶在含量最高的组织是
烧伤病人防治感染的措施中,下列错误的说法是
女性,50岁,骶尾部痛半年,排尿不畅半个月。查体:骶骨偏右后侧隆起,轻压痛。X线示骶骨呈膨胀性、溶骨性改变,无骨膜反应。诊断首先考虑为
某男,42岁。干咳1年,未认真治疗,近因参加劳动,咳嗽加剧,并咳血数口,现痰中带血丝,心烦,自感手足心热,睡时常出汗,小便少,大便干,舌红苔少而干,脉细数。辨证为
请简要陈述魏晋南北朝时期立法体例的结构变化。
下列对于平行承包模式的描述中,不恰当的是()。
改革开放和市场经济扩展了农民的视野和接触空间,但经过潜移默化、世代相传而积淀的心理结构和文化传统并没有变化。大量研究表明,不仅留在农村从事农业生产劳动的农民仍然在延续着以己为中心、以亲情关系为纽带的差序格局,而且进城务工的农民工也很大程度上保持着乡村社会的
下列关于解放区人民民主政权时期颁布的《中国人民解放军宣言》的表述,正确的是()。
Thewomanwas______tiredthatshecouldn’twalkon.
最新回复
(
0
)