带锁的门

2018-03-26  本文已影响0人  努力的土豆

问题是这样的:

问题:在最后一次经过所有门后,哪些门是打开的?

/**
 * 带锁的门
 * 0表示关,1表示开
 */
public class Men {
    public void kaiMen(int[] men, int len) {
        for (int i = 1; i != len+1; i++) {
            for (int j = 1; j !=len+1 ; j++) {
                if ((j%i) == 0) {
                    if (men[j] ==0){
                        men[j] = 1;
                    } else {
                        men[j] = 0;
                    }
                }

            }
        }
        for (int i = 0; i < len; i++) {
            if (men[i] ==1) {
                System.out.println(i + " 号门是开着的");
            }
        }
    }

}

参考链接

https://www.cnblogs.com/haoxin/p/4272111.html

上一篇 下一篇

猜你喜欢

热点阅读