试题编号: J1-22 《警务系统》关键算法 ( 1 )任务描述 随着网络技术与信息化技术发展迅猛,国家基于科技的观念对社区警务信息管理工 程越来越重视。因此, X 市公安局决定建立警务系统,通过信息技术实现各社区警务工作的 统一管理。为实现该系统,请完成以下任务。 任务一:实现出警顺序关键算法并绘制流程图( 30 分) 有一个整型偶数 n(2<= n <=10000) 代表警员总数 , 你要做的是:先把 1 到 n 中的所有奇 数从小到大输出,再把所有的偶数从小到大输出, 该顺序即为出警顺序。 注意:奇数和偶数的输出各占一行,每个数字后面跟随一个空格。 任务二:实现点名计数关键算法并绘制流程图( 30 分) 相传才智过人,从不直接清点自己军队的人数,只要让士兵先后以三人一排、五人 一排、七人一排地变换队形,而他每次只看一眼队伍的排尾就知道总人数了。输入 3 个非负 整数 a,b,c ,表示每种队形排尾的人数( a<3,b<5,c<7 ),输出总人数的最小值(或报告无 解)。已知总人数不小于 10 ,不超过 100 。 例如:输入 1 2 3 输出 52 。 注意:使用循环完成。 任务三:实现编号求部门关键算法并绘制流程图( 30 分) 现在给你一个整数 N ( 2
<1000 ),代表警员的编号,现在要求你写出一个程序,求出 从 1~N 个数中的所有素数的和,该和为警员对应部门的编号。 例如输入: 3 输出 1~3 的素数 {2,3} 的和: 5 注意:使用循环结构完成,你需要定义一个 isPrime 方法用于判断一个数是否是素数。 ( 2 )作品提交要求见本模块附录 1 ( 3 )实施条件要求见本模块附录 2 ( 4 )评价标准见本模块附录 3