一百个灯泡排成一排,第一轮将所有灯泡打开;

来源:互联网 发布:淘宝买猫被骗 编辑:程序博客网 时间:2024/04/29 00:16
package light;/** * 一百个灯泡排成一排,第一轮将所有灯泡打开; * 第二轮。。第三轮,隔两个,将熄灭的点亮,点亮的熄灭。 * 100轮以后哪些灯泡是亮的 * @author root */public class Light {public static void main(String[] args) {// TODO Auto-generated method stubfun(3);}public static void print(int[] light) {for(int i=1; i<light.length; i++){System.out.print(light[i]);}}public static void fun(int n) {int[] light = new int[101];for(int i=1; i<=n; i++){int j=1;while(j<=100){if(light[j]==0)light[j] = 1;elselight[j] = 0;j+=i;}}print(light);}}

0 0
原创粉丝点击