首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面程序的功能是输出数组s中最大元素的下标,请填空。 main( ) { int k,p,s[ ]={1,-9,7,2,-10,3}; for(p=0,k=p;p<6;p++) if(s[p]>s[k])______
下面程序的功能是输出数组s中最大元素的下标,请填空。 main( ) { int k,p,s[ ]={1,-9,7,2,-10,3}; for(p=0,k=p;p<6;p++) if(s[p]>s[k])______
admin
2010-09-05
68
问题
下面程序的功能是输出数组s中最大元素的下标,请填空。
main( )
{ int k,p,s[ ]={1,-9,7,2,-10,3};
for(p=0,k=p;p<6;p++)
if(s[p]>s[k])______
printf("%d\n",k);}
选项
答案
k=p;
解析
为寻找数组中最大元素的下标,需先预设1个临时最大元素的下标,并顺序逐一考查数组的元素,当发现当前元素比临时最大元素更大时,就用当前元素的下标更新临时最大元素下标。直至比较了数组的全部元素后,这时临时最大元素下标就是数组的最大元素下标。通常预设的最大元素下标是数组的首元素下标,比较通常从首元素开始顺序向后继元素。程序中,存储临时最大元素下标的变量是k,变量p控制顺序考查的循环控制变量。当发现当前元素s[p]比临时最大元素s[k]更大时,应该用p更新k,所以在空框处应填入代码“k=p;”。
转载请注明原文地址:https://kaotiyun.com/show/fqWp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下面不能作为结构化方法软件需求分析工具的是
在窗体上画1个命令按钮和2个文本框,其名称分别为Command1、Text1和Text2,然后编写如下事件过程:PrivateSubCommand1_Click()n=0a=Val(Text1.Text)Whil
下列程序的执行结果为()。n=0j=1DnUntiln>2n=n+1:j=j+n*(n+1)LoopPrintn:i
(1)在考生文件夹下有一个工程文件sit3.vbp,其功能是:①单击“读数据”按钮,则将考生文件夹下in3.dat文件中的100个正整数读入数组a中。②单击“计算”按钮,则找出这100个正整数中的所有完全平方数(一个整数若是另一个整数的
设a=2,b=3,c=4,d=5,表达式Nota
要建立一个随机文件记录学生的信息,如下定义的学生记录类型,由学号、姓名和5门课程成绩(百分制)组成,下列的定义正确的是()。
若在窗体模块的声明部分声明了如下自定义类型和数组:PrivateTyperecCodeAsIntegerCaptionAsStringEndTypeDimarr(5)Asrec则下面的输出语句中正确的是( )。
在考生文件夹下有一个工程文件sjt5.vbp,相应的窗体文件为sjt5.frm。窗体上三个命令按钮的名称分别是Command1、Command2和Command3,标题分别是“显示”、“统计"和“保存”。运行程序时,单击“显示”按钮,从文件in5.txt中
负责数据库中查询操作的数据库语言是( )。
有以下程序:#includemain(){charc;while((c=getchar())!=’?’)putchar(--c);}程序运行时,如果从键盘输入Y?N?,则输
随机试题
被黄宗羲誉为“明文第一”的作家是()
A.医德修养为医务人员完善医德人格所必需B.医德修养为妥善处理医患关系所必需C.医德修养为妥善处理医护关系所必需D.医德修养为转变不良医风所必需E.医德修养为有效保护自己所必需不宣作为医德修养的意义之根据的表述是
汤姆为美国人,因在中国犯故意伤害罪被检察院起诉到某中级人民法院,该法院哪些做法是错误的?()
上海证券交易所和深圳证券交易所自( )起实行退市风险警示制度。
个人医疗贷款须提供银行认可的合法、有效、可靠的担保。()
简述食物中毒调查的主要内容和方法。
【2014.广西】新课改规定从小学至高中设置综合实践活动并作为选修课程。()
行政决策中枢系统,在行政决策组织体系中属“神经系统”。()
Videorecordersandphotocopiers,eventicketmachinesontherailways,oftenseemunnecessarilydifficulttouse.LastDecember
A、Heisaprofessor.B、Heisajournalist.C、Heisanartist.D、Heisadirector.BW:Howdoyoulikeyournewjob?M:Fine.You
最新回复
(
0
)