首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面程序的功能是输出数组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
2009-02-15
79
问题
下面程序的功能是输出数组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/jvXp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下面叙述中错误的是
编写如下程序:PrivateSubCommand1Click()Dima(10)AsStrings="123456"n=Len(s)Fork=1Tona(k)=Mid(s,k,1)NextkFori=1
用语句Open"C:\teac.txt”ForInputAs#1打开文件后,就可以编程序
如果把程序的启动对象设置为:SubMain,则SubMain过程
为使文本框具有初始值“VB”,在设计阶段正确的操作是
目录列表框Path属性所表示的含义是
为了在运行时能显示窗体左上角的控制框(即系统菜单),应执行的操作是
将数据项“Student”添加到名称为Listl的列表框中,并使其成为列表框第一项的语句为
软件按功能可以分为:应用软件、系统软件和支撑软件(或工具软件)。下面属于应用软件的是
随机试题
男性,30岁,10年来阵发性心悸,每次心悸突然发作,持续半小时至3小时不等,此次发作持续半小时而来就诊。检查:血压90/60mmHg,心率200次/分,心律绝对规则,无杂音,肺(一)。最佳治疗措施是
营销人员可以采取【】来建立消费者对企业产品的购买习惯。
市场营销副总经理同销售副总经理一样直接受总经理领导,这一市场营销部门发展阶段是()
抗休克首要的基本措施为
基本施工方法为横挖法的挖泥船有()。
由于银行自身不完善的流程造成的操作风险,不属于金融犯罪。()
向上级机关、部门请求指示、批准的公文是()。
下列选项中,著名戏曲与其最初所属剧种及主要流传地区搭配正确的是()。
改革的实质和目的是( )。
根据下列材料回答问题。 2014年1—9月我国入境外国游客中,来自亚洲182.9万人,其中男性785.9万人,女性397.0万人;日本、韩国男性分别为160.5万人、191.3万人,女性分别为38.7万人、116.4万人。来自美洲227.8万人,其中男
最新回复
(
0
)