首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读以下说明和C语言函数,将应填入(n)处的字句写在答题纸的对应栏内。 [说明] 假设一个剧场有N*N个座位,顾客买票时可以提出任意有效的座号请求。下面用二维数组a[N][N]模拟剧场中的座位,a[i][j]等于0表示第i排第j列(0≤i,j≤
阅读以下说明和C语言函数,将应填入(n)处的字句写在答题纸的对应栏内。 [说明] 假设一个剧场有N*N个座位,顾客买票时可以提出任意有效的座号请求。下面用二维数组a[N][N]模拟剧场中的座位,a[i][j]等于0表示第i排第j列(0≤i,j≤
admin
2010-01-15
46
问题
阅读以下说明和C语言函数,将应填入(n)处的字句写在答题纸的对应栏内。
[说明]
假设一个剧场有N*N个座位,顾客买票时可以提出任意有效的座号请求。下面用二维数组a[N][N]模拟剧场中的座位,a
[j]等于0表示第i排第j列(0≤i,j≤N-1)的票尚未售出。
函数int Find(inta[][N],int R,int *row, int *col)的功能是:在部分票已售出的情况下,找出剧场中的R*R个空座位,要求这些座位的排列形成一个正方形。若找到满足要求的一个座位排列,则函数返回1,并算出该正方形左上角的行、列号;若未找到,则返回0。
例如,一个7×7个座位的剧场如下图(a)所示,已售出部分座位的剧场如下图(b)所示,图中阴影部分表示已售出的座位,从图(b)中找出的3×3正方形空座位如图(c)中斜线区所示。
[C语言函数]
int Find(int a[][N],int R,int *row,int *col)
{
int i,j,k,c,t; int FOUND=0;
for(i=0; !FOUND && i<N-R+1;i++) { /*从第0排开始查找*/
(1);
while(j<N-R+1 &&!FOUND) {
for(k=0;(2)&& a
[j+k]==0; k++); /*查找第i排连续的R个座位*/
if(k>=R) { /*找到第i排连续的R个空座位*/
for(c=0;c<R;c++) { /*查找其余的R*(R-1)个座位*/
for(t=1;t<R;t++)
if(a[(3)][j+c]!=0)break;
if(t<R)break;
}/*for*/
if((4))FOUND=1;
} /*if*/
(5);
} /*while*/
} /*for i*/
if(FOUND){
*row=i-1; *col=j-1; /*计算正方形区域的左上角坐标*/
return 1;
}
return 0;
}
选项
答案
(1)j=0;(2)k<R;(3)i+t;(4)c>=R;(5)j++或j+=1
解析
转载请注明原文地址:https://kaotiyun.com/show/oBjZ777K
本试题收录于:
程序员下午应用技术考试题库软考初级分类
0
程序员下午应用技术考试
软考初级
相关试题推荐
某项技术在社会上的热度依次经历了萌芽期、狂热期、幻想破灭期、复苏期、成熟期五个阶段。在“时间T,社会热度S”坐标系中,这种技术的变化趋势可图示为()。
我国的信息安全法律法规包括国家法律、行政法规和部门规章及规范性文件等。()属于部门规章及规范性文件。
下面无助于加强计算机安全的措施是(19)。
国家大型博物馆存放有大量珍贵文物。为安全管理文物,可采用__________技术,一旦文物被移动,能自动记录。若是非法移动,则会自动报警。
关于ADSL接入技术,下面的论述正确的是(15)。
电子商务有多种模式。()模式是个人消费者从在线商家处购买商品或服务。
Windows XP的许多应用程序的“文件”菜单中,都有“保存”和“另存为”两个命令。以下对这两个命令的叙述,正确的是(36)。
下列选项中,不能收发电子邮件的软件是______。
某公路限速90公里/小时。有一辆小车在路上抛锚,为防止后续车辆追撞,需要在离车后至少_________米处摆放“∧”形标志(假设行车刹停时间为2秒)。
如果在网络设计过程中划分了很多VLAN,则可采用VTP来简化其管理。交换机管理IP地址只能创建在(1)中,而VTP信息只能在(2)端口上传播。共享相同VLAN数据库的交换机构成一个(3)。不同交换机平台、不同的IOS版本支持的VLAN数量不同,从图8-10
随机试题
A.乙脑病毒B.乙肝病毒C.新疆出血热病毒D.黄热病病毒E.HFRS病毒引起发热、出血、低血压、蛋白尿()
现场供电系统的()处须做重复接地。
Failureisprobablythemostfatiguingexperienceapersoneverhas.Thereisnothingmoreexhaustingthannotsucceeding—being
下列哪项情况不可进行静脉补钾:
在国际货物买卖中,卖方只将代表货物所有权的提单、发票等交到买方手中,以完成货物所有权转移的交货方式称为下列哪种方式?()
下列不属于通风系统设备单体试运转主要内容的是()。
艺术欣赏作为一种创造性的精神活动,其心理过程大体可分为_________、_________、_________和心境共鸣四个阶段。
市场是指某种产品的现实购买者与潜在购买者需求的总和,主要包括()。
以下关于厂卫的说法中,正确的是()
A、 B、 C、 CCouldI…?(可以……吗?)请求→接受
最新回复
(
0
)