试题查看

首页 > 软件水平考试 > 试题查看
【分析解答题】

【函数】

int Find(int a[][N] int R,int*row,iht*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[i][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*/
/*fori*/
if (FOUND、
*row=i-1; *col=j-1;/*计算正方形区域的左上角坐标*/
return 1;
return 0;
查看答案解析

参考答案:

正在加载...

答案解析

正在加载...

根据网考网移动考试中心的统计,该试题:

0%的考友选择了A选项

0%的考友选择了B选项

0%的考友选择了C选项

0%的考友选择了D选项

你可能感兴趣的试题

Wecanusethewordprocessorto(74)yourdocumeTodocumentyourcodecanincreaseprogram(72)面向对象(47)强调对问题的调查而不是如何确定解决方案,面向对象(48)强调的是【问题2】若按下式计算奇校验位,则上述流程图中的(1)处应填(5)。【问题1】将流程图中的(1)~(4)处补充完整。【说明】函数intfunl(intm,intn)的功能是:计算并返回正整数m和n