二级 · 程序设计:fun 翻转低 k 位
请编写函数 fun,它的功能是:把 x 的低 k 位(第 0 位到第 k-1 位)全部翻转,其余位不变,返回结果(0 ≤ k ≤ 16)。例如 x 为 5(0101)、k 为 2 时,低 2 位 01 翻成 10,函数返回:
6
注意:部分源程序已给出。请勿改动 main 函数,仅在函数 fun 的花括号中填入你编写的若干语句。
请编写函数 fun,它的功能是:把 x 的低 k 位(第 0 位到第 k-1 位)全部翻转,其余位不变,返回结果(0 ≤ k ≤ 16)。例如 x 为 5(0101)、k 为 2 时,低 2 位 01 翻成 10,函数返回:
6
注意:部分源程序已给出。请勿改动 main 函数,仅在函数 fun 的花括号中填入你编写的若干语句。