第六周 位運算

2021-08-22 08:16:11 字數 1385 閱讀 8830

寫出函式中缺失的部分,使得函式返回值為乙個整數,該整數的第i位和m的第i位相同,其他位和n相同。

請使用【一行**】補全bitmanipulation1函式使得程式能達到上述的功能

#include using namespace std;

int bitmanipulation1(int n, int m, int i)

int main()

return 0;

}

輸入

第一行是整數 t,表示測試組數。

每組測試資料報含一行,是三個整數 n, m 和 i (0<=i<=31)

輸出對每組輸入資料,每行輸出整型變數n變化後的結果

樣例輸入

1

1 2 1

樣例輸出

3
**:

#include

#include

#include

#include

#include

using namespace std;

int bit(int n,int m,int i);

int main()

////int main()

//    return 0;

//}//輸入

//第一行是整數 t,表示測試組數。

//每組測試資料報含一行,是兩個整數 n 和 i (0<=i<=31)。

//輸出

//輸出整型變數n中的第i位取反的結果

//樣例輸入

//1//1 0

//樣例輸出

//0#include

#include

#include

#include

#include

using namespace std;

int bit(int n,int i);

int main()

////int main()

//    return 0;

//}//輸入

//第一行是整數 t,表示測試組數。

//每組測試資料報含一行,是兩個整數 n 和 i (1<=i<=32)。

//輸出

//對每組輸入資料,輸出整型變數n中左邊i位取反的結果。

//樣例輸入

//1//0 32

//樣例輸出

//-1

#include

using namespace std;

int bitmanipulation3(int n, int i)

int main()

return 0;

}位運算總結

第六周周總結

這一周,不管是生活上的還是學習上的,亦或是工作上的,都異常的忙碌,忙碌到心態會有些崩潰的地步,可能是性格原因,不願意說放棄就放棄,所以還是希望可以完成自己該做的,想做的事情。堅持不是一件容易的事情,可怕的是你都不知道自己的堅持到底對不對,不管正確與否,我都選擇,做下去。像長跑,原以為自己肯定跑不動,...

第六周周總結

在第六周中是忙碌的,對於高數,上課的內容也在快速的翻篇,我的大腦也在快速的運轉著,講概念的時候我很難理解過來,但是講習題的時候勉勉強強能聽的懂,每次在聽不懂的地方我都會打個問號,以便於自己下課後方便問同學,我覺得這也是初中以來養成的乙個好習慣吧,數學的作業真的太傷腦細胞了,往往要思考很久才能做出一題...

第六周作業

a.用指標訪問物件 includeusing namespace std class a a int aa a aa 定義建構函式,用引數aa初始化資料成員a void display int main b.指標型別作為成員函式的引數 includeusing namespace std class...