变式 4:从学号编码里取字段
某校把学号压缩成一个 16 位编码 c:高 4 位是学院号,中间 4 位是年级,低 8 位是班内序号。输入 c(十进制),输出学院号、年级、序号。例如输入 8965(二进制 0010 0011 0000 0101),输出:
2 3 5
取连续 len 位的掩码是「len 个 1」。程序的掩码写错了。
某校把学号压缩成一个 16 位编码 c:高 4 位是学院号,中间 4 位是年级,低 8 位是班内序号。输入 c(十进制),输出学院号、年级、序号。例如输入 8965(二进制 0010 0011 0000 0101),输出:
2 3 5
取连续 len 位的掩码是「len 个 1」。程序的掩码写错了。