#Z01412. C++100题之开关门问题

C++100题之开关门问题

题目描述

机电有48间教室,每间教室有2扇门,用1-96分别编号。有一天,小邹老师把所有的门都打开,第二个到校的格莱尔把所有 编号是2的倍数的房门作相反的处理(原来开着的关上,原来关上的打开),第三个到校的同学把所有编号是3的倍数的房门作 相反的处理……第42个到校的尼克把所有编号是42的倍数的房门作相反的处理。问最后共有几扇门是开着的?分别是 那几扇?

输入格式

(无)

输出格式

有几扇门是开着的,分别是哪几扇

(无)
x(x最后输出开着的门的数量)
1
4
9
16
……