2001年11月15日,我根据课堂上的题整理的:
(1) 排球比赛
位置如下
-------------------------
| 4号位 | 3号位 | 2号位 |
| 主攻手| 副攻手| 二传手| 前排
-------------------------
| 5号位 | 6号位 | 1号位 |
| 二传手| 副攻手| 主攻手| 后排
-------------------------
队员1#~6#:
1 球衣与站位号不同
2 1#6#不在后排
3 2#3#不是二传手
4 3#4#不在同一排
5 5#6#不是副攻手
推算每人站位情况,按照下面方式输出:
球员号 站位号
1 *
2 *
3 *
4 *
5 *
6 *
(2)N盏灯依次从左到右排好,N个人,初始情况,所有灯关闭,
1~N个人依次改变灯的状态(关闭-》打开,打开-》关闭),
对于第n个人(n属于[1,N]),只改变所有编号为n的倍数的灯,
问,最后,有哪些灯是打开的。编程求解