阅读以下应用程序说明和C程序,将C程序段中(1)-(7)空缺处的语句填写完整。
[说明]
以下[C程序]所完成的功能是在3X3方格中填入数字1~N(N≥10)内的某9个互不相同的整数,使所有相邻两个方格内的两个整数之和为质数。系统输出满足该要求的所有填法。系统的部分输出结果如图3-18所示。
图3-18 系统的部分输出结果
3×3方格从第1行左上角方格开始的序号分别为0、1、2,第2行左边方格开始的序号分别为3、4、 5,第3行左下角方格开始的序号分别为6、7、8。以下[C程序]采用试探法,即从序号为0的方格(左上角)开始,为当前方格寻找一个合理的可填整数,并在当前位置正确填入后,为下一方格寻找可填入的合理整数。如不能为当前方格寻找一个合理的可填整数,就要后退到前一方格,调整前一方格的整数。直至序号为8的方格(右下角)也填入合理的整数时,就找到了一个解,将该解输出,并调整序号为8的方格所填的整数,继续去找下一个解。
为了检查当前方格的填入整数的合理性,C程序引入二维数组checkMatrix,用于存放需要进行合理性检查的相邻方格的序号。
[C程序]
include <stdio.h>
define N 12
int a [9]; /* 用于存储方格所填入的整数 */
int b[N+1];
int pos;
checkMatrix[][3] = {{-1},{0,-1},{1,-1},{0,-1},{1,3,-1},{2,4,-1},{3,-1} {4,6,-1}, 5,7,-1}};
void write(int a[])
{ int i, j;
for (i = 0; i < 3; i++)
for (j = 0; j < 3; j++)
printf("%3d",a[3*i+j]);
printf("\n");
}
}
int isPrime(int m)
{ int i;
if (m == 2)
return 1;
if (m == 1 || m % 2 == 0)
return 0;
for (i = 3; i * i <= m; )
{ if (m % i == O)
return 0;
i+ =2;
}
return 1;
}
int selectNum(int start)
{ int j;
for (j = start; j <= N; j++)
if (b[j])
return j;
return 0;
}
int check () /* 检查填入pos位置的整数是否合理 */
{ int i, j;
for (i = 0; (j =(1)) >= 0; i++)
if (!isPrime(a[pos] + a[j]))
(2);
(3);
}
extend () /* 为下一方格找一个尚未使用过的整数 * /
{ a[(4)] = selectNum(1);
b[a[pos]] = 0;
}
void change() /* 为当前方格找下一个尚未使用过的整数(找不到回溯) */
{ int j;
while (pos >= 0 && (j = selectNum((5) ) == 0
(6);
if (pos < 0)
return;
b[a[pos]] = 1;
a[pos] = j;
b[j] = 0;
}
find ()
{ int k = 1;
pos = 0; a[pos] = 1; b[a[pos]] = 0;
de {
if (ok)
if ((7) ) {
write (a);
change();
}
else
extend();
else
change();
ok = check(pos);
} while (pos >=0);
}
main()
转炉炼钢建设工程特点是:工种齐全(土建、钢结构、机电设备安装、管道、筑炉等),高空、地下立体交叉作业(厂房高60~70m,7层框架),与一般冶金工程相比,施工中的安全、文明施工管理工作难度更大,加上改革开放以来劳动密集型的工作,引进大量外协队伍完成(农民工)。如何创造和保持安全的施工环境,保证全体职工的积极性,实现施工的高效率,实现无工亡、无重伤事故是我们各级工程建设组织者的重要课题。
问题:
①炼钢工程安全生产与文明施工的特点是什么?
②安全生产与文明施工有什么关系?
③如何搞好炼钢工程安全生产和文明施工?
某烧结机工程由A单位施工总承包,其中120m钢筋混凝土烟囱的施工,分包给B单位,B单位专职安全员施工前,编制了专项安全措施方案,并向施工班组作业人员,进行了安全措施方案交底,方案规定采用自备的垂直运输设备和升降工作台,外工作台采用密目安全网围护,故地面不设区域围栏,并聘请已退休三年的有经验的老运转工来操作垂直运输设备。
问题:
①工程分包应具备哪些条件?
②安全措施方案的编制和交底过程合适吗?
③安全措施方案的审批程序有哪些?
④垂直运输设备和升降工作台的安装应经过哪些检验过程?
⑤高空作业的下部应采取哪些安全措施?
⑥该运转工操作垂直运输设备合适吗?为什么?
资料1:万威微型电机大连有限公司(2102245678)持C09033401543登记手册进口第一项料件塑料垫圈(非法检商品,法定计量单位为千克)。
大连海关部分关区代码如下表: