问题 问答题 简答题

给定一个m×n的数值矩阵A,如果矩阵A中存在这样的一个元素A[i][j]满足条件:A[i][j]是第i行中值最小的元素,且又是第j列中值最大的元素,则称之为该矩阵的一个马鞍点。编写一个方法计算出m*n的矩阵A的所有马鞍点。

答案

参考答案:

inti,j,k,m=4,n=5,max,min;

int[,]array=newint[,]{{30,20,25,40,45},{80,19,70,90,11},{24,14,42,91,96},{32,17,82,72,38}};

Console.Write("\n{0}行{1}列的数值矩阵为:");

for(i=0;i{

Console.WriteLine();

for(j=0;j{

Console.Write("{0}",array[i,j]);

}

}

for(i=0;ifor(j=0;j{

max=array[i,j];

min=array[i,j];

for(k=0;kfor(k=0;kmax)max=array[k,j];

if(array[i,j]==max&&array[i,j]==min)

{

Console.WriteLine("\n马鞍点是第{0}行,第{1}列的{2}",i,j,array[i,j]);

}

}

多项选择题

案例:某商厦1991年10月竣工投人使用。商厦共6层,其中地下2层、地上4层,耐火等级为二级,占地面积3200m2,建筑面积7900m2,高20.4m。商厦地下2层是家具商场和货物仓库。家具商场主要经营红木家具、沙发、席梦思床垫、办公桌椅等。地下1层主要经营副食品、百货等。地上1层主要经营小五金、小家电、文体用品、服装、日用品等;2层主要经营服装;3层仅有一些货架摊位;4层东侧和南侧为办公区,北侧有一间会议室,西侧为某歌舞厅KTV包间,中部为某歌舞厅大厅。火灾当晚歌舞厅内有400余人。2000年12月25日20时许,员工王某在地下1层中部进行焊接操作时,电焊火花顺着钢板上的孔洞掉落到地下2层中部,引起楼梯上的沙发塑料泡沫等物品起火。王某等人发现起火后,用室内消火栓通过孔洞向1层浇水扑救,但火势没有得到有效控制,反而越来越大,他就同其他职工一起逃离现场。21时35分,公安消防支队接到报警后,相继调集31辆消防车、200多名消防人员赶赴火场,随后又请调公安、武警等单位协同作战。由于这次火灾起火部位在该商厦的最底层,东北和西北两个楼梯间上下贯通,着火后形成烟、囱效应,在风压的作用下,大量有毒烟雾很快扩散到整个大楼。火灾发生后,该商厦有关人员盲目采取了全楼断电措施,楼内又未设置捎防应急照明灯,致使全楼漆黑一片;给扑救火灾和人员营救带来了极大的困难。公安消防部队在火灾扑救中,共营救遇险人员106人。22时 50分,将火势控制;26日0时37分,将火彻底扑灭。这起火灾事故共造成309人死亡、7人受伤,直接财产损失275.3万元。(说明:本题前2道题为单选题,后3道题为多选题。)

利用建筑物内已有的设施进行逃生的正确做法是()。

A.利用消防电梯进行疏散逃生

B.利用室内的防烟楼梯、普通楼梯、封闭楼梯进行逃生

C.利用建筑物的阳台、通廊、避难层和室内设置的缓降器、救生袋、安全绳等进行逃生

D.利用普通电梯或观光电梯避难逃生

E.利用墙边落水管进行逃生

问答题 简答题