首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读以下说明和C函数,填充函数中的空缺,将解答填入答题纸的对应栏内。 【说明】 如果矩阵A中的元素A[i,j]满足条件:A[i,j]是第i行中值最小的元素,且又是第j列中值最大的元素,则称之为该矩阵的一个马鞍点。 一个矩阵可能存在多
阅读以下说明和C函数,填充函数中的空缺,将解答填入答题纸的对应栏内。 【说明】 如果矩阵A中的元素A[i,j]满足条件:A[i,j]是第i行中值最小的元素,且又是第j列中值最大的元素,则称之为该矩阵的一个马鞍点。 一个矩阵可能存在多
admin
2013-07-03
39
问题
阅读以下说明和C函数,填充函数中的空缺,将解答填入答题纸的对应栏内。
【说明】
如果矩阵A中的元素A[i,j]满足条件:A[i,j]是第i行中值最小的元素,且又是第j列中值最大的元素,则称之为该矩阵的一个马鞍点。
一个矩阵可能存在多个马鞍点,也可能不存在马鞍点。下面的函数用来求解并输出一个矩阵中的所有马鞍点,最后返回该矩阵中马鞍点的个数。
【C函数】
Int findSaddle(int a[][N],int M),
{ /*a表示M行N列矩阵,N是宏定义符号常量*/
int row,column,i,k;
int minElem:
int COUrtt=0;/*count用于记录矩阵中马鞍点的个数*/
for(row= 0;row<
(1)
;row++) {
/*minElem用于表示第row行的最小元素值,其初值设为该行第0列的元素值*/
(2)
:
for(column= 1;columN<
(3)
;column++)
if(minElem>a[row][column]) {
minElem= a[row][column];
}
for(k=0;k<N;k++)
if(a[row][k]= =minElem){
/*对第row行的每个最小元素,判断其是否为所在列的最大元素*/
for(i=0;i<M;i++)
if(
(4)
>minElem)break;
if(i>=
(5)
){
printf(”(%d,%d):%d\n”,row,k,minElem);/*输出马鞍点*/
count++:
}/ * if * /
}/ * if * /
}/ * for * /
return count.
}/ * findSaddle * /
选项
答案
(1)M (2)minElem=a[row][0]或其等价形式 (3)N (4)a[i][k]或其等价形式 (5)M
解析
本题考查考生综合运用C语言的知识解决实际问题的能力。
根据题目的描述,马鞍点A[i,j]为矩阵第i行中值最小的元素,且又是第j列中值最大的元素。(1)处的for循环实现对所有行进行遍历,而矩阵a共有M行,因此,(1)处应填入M。
根据程序段中提供的注释,(2)处用于设置第roW行的最小元素值,且其初值设为该行第0列的元素值。因此,(2)处应填入minElem=a[row][0]。
类似的思路,(3)处的for循环实现对所有列进行遍历,而矩阵a共有N行,因此,(3)处应填入N。
根据程序段中提供的注释,(4)和(5)处实现对第row行的每个最小元素,判断其是否为所在列的最大元素,因此,(4)处应填入a
[k]。(5)处所在的if判断条件用于判断行是否比较结束,因此应填入M。
转载请注明原文地址:https://kaotiyun.com/show/cnjZ777K
本试题收录于:
程序员下午应用技术考试题库软考初级分类
0
程序员下午应用技术考试
软考初级
相关试题推荐
在Word2007中,若用户需要将一篇文章中的字符串“Internet”全部替换为字符串“因特网”,则可以在编辑菜单中选择()命令。
人类传播信息的五大类媒体按其出现的先后顺序排列为________。
在Excel2007中,若在单元格A1中输入函数“=MID(“RUANKAO”,1,4)”,按回车键后,则A1单元格中的值为()。
某商场记录(统计)销售情况的数据库中,对每一种商品采用了国家统一的商品编码。这种做法的好处不包括(11)________________。
某咨询顾问公司派小强统计本市各品牌汽车的占有率,以下4种统计方法中,小强应采用______方法,使估算结果较为可信。
许多书上都说,人一次只能记住或处理5~9(7±2)条信息。为了检验这个结论是否正确,宜采用()调查方法。经过多次调查统计研究发现,人一次平均只能记住或处理4条信息。经考证,原来7±2的说法只是一位专家在一个讲演稿中的估计,并不是真正的调研报告,但却
开机后显示器和主机都没有任何反应,首先应该检查(21)。
文件的使用权限包括完全控制、允许写入、允许读取、允许运行、允许删除等,其中完全控制、允许写入、允许读取、允许运行都允许用户进行的操作是(38)。
某一个PPTX文档,共有8张幻灯片,现选中第4张幻灯片,进行改变幻灯片背景设置后,单击“应用”按钮,则________________。
计算机中数据输入输出的控制方式有多种,“中断”方式的优点不包括(8)。
随机试题
下列关于继承权的表述,正确的是()。
A.突然胸痛,心电图示:病理性Q波,ST段弓形上抬,T波倒置B.突然胸痛、气促、紫绀,心电图示:电轴右偏,肺型P波C.心电图示病理性Q波及ST段弓形上抬已持续6个月D.AMI后胸骨左缘第4肋间响亮的收缩期吹风样杂音伴震颤急性肺动脉栓塞的特点是
视路不包括
急性坏死性龈炎的致病微生物是
下列哪项不是典型心绞痛的表现()
手三阴经的走向规律是
水泥包装标志中,没有出厂编号属于不合格水泥。()
在工程双代号网络计划中,某项工作的最早完成时间是指其()。
简述干粉灭火系统的基本类型和组成。
Accordingtoonetheory,whentheglaciersdisappeared,birds______.Thispassagesupportsthebeliefthat______.
最新回复
(
0
)