首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请编写一个函数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
136
问题
请编写一个函数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全国计算机二级
相关试题推荐
简述法国《人权宣言》的内容及其意义。(四川大学2005年世界近现代史真题)
神经胶质细胞的功能有
先将所有个体编好号码,排列顺序,然后按照固定间隔抽取调查单位的抽样组织方式是()
某中学高三年级有三个班,高考前有一个免试保送升学名额,分别来自三个班的候选人的成绩如下:请选用不同的综合方法,帮助学校领导做出决策,决定保送对象,并评价其合理性。
置信水平不变的条件下,要缩小置信区间,则()
初学电脑打字时,练习次数越多,错误就会越少,这属于()
简述大学服务社会功能的形成与发展。
关于教育目的确立的依据,下列说法错误的是
教育的社会发展功能不是教育自身的功能。
教育制度的两个基本方面是
随机试题
简述公司增资的法定程序。
合伙协议属于
最高层次的行政组织是一个()
阅读《哦,香雪》中的一段文字,回答问题:她站了起来,忽然感到心里很满,风也柔和了许多。她发现月亮是这样明净,群山被月光笼罩着,像母亲庄严、神圣的胸脯;那秋风吹干的一树树核桃叶,卷起来像一树树金铃铛,她第一次听清它们在夜晚,在风的怂恿下“豁啷啷”地
甲租用乙的房屋,半年后甲拒付租金,乙请求甲支付租金的诉讼时效为()
牙周炎造成牙齿松动的最主要原因是
湿热泄泻的主方是()肝郁泄泻的主方是()
对于水闸下游翼墙的单侧扩散角,下列说法正确的是()。
试唱下面的旋律,判断此曲的名称是()。
著名教育家夸美纽斯是德国人。()
最新回复
(
0
)