而對于2的n次方作為除數是則只要num&(2的n次方-1)
1
#include<iostream>
2
using namespace std;
3
4
int main()
5

{
6
int num;//輸入的整數
7
int i;//由于考慮除數不同,在此自己設置除數2的n次方
8
cout<<"請輸入一個整數:";
9
cin>>num;
10
cout<<"請輸入除數:";
11
cin>>i;
12
num=num&(i-1);
13
cout<<num<<endl;
14
return 0;
15
}

2

3

4

5



6

7

8

9

10

11

12

13

14

15
