幾個問題的

2021-08-29 16:14:09 字數 969 閱讀 5563

1.寫乙個函式返回引數二進位制中 1 的個數

比如: 15 0000 1111 4 個 1

程式原型:

int count_one_bits(unsigned int value)

解:無符號整型為32位,所以利用迴圈32次,逐個判斷二進位制每一位是不是1

int   count_one_bits(unsigned int value)

}

2.獲取乙個數二進位制序列中所有的偶數字和奇數字,

分別輸出二進位制序列。

解:和上一題相似,迴圈32次,建立兩個陣列,乙個陣列儲存奇數字置的數,乙個陣列儲存偶數字置的數

#include int main()

for(i = 1,j=0; i < 32; i += 2)

printf("奇數字為:"); //輸出陣列裡的二進位制奇數序列

for (i = 15; i >= 0; i--)

printf("\n");

printf("偶數字為:");//輸出陣列裡的二進位制偶數序列

for (i = 15; i >= 0; i--)

return 0;

}

輸出乙個整數的每一位。

解:

#include int main()  

for (i = 31; i >= 0; i--)

printf("\n");

return 0;

}

4.程式設計實現:

兩個int(32位)整數m和n的二進位制表達中,有多少個位(bit)不同?

輸入例子:

1999 2299

輸出例子:7

解:

#include int main()

} printf("%d",j);  

return 0;

}

String的幾個問題

1.已知strcpy的函式原型 char strcpy char strdest,const char strsrc 其中strdest 是目的字串,strsrc 是源字串。不呼叫c c 的字串庫函式,請編寫函式 strcpy。答案 char strcpy char strdest,const ch...

幾個問題的思考

對幾個問題的思考,對自己一種警醒也是總結,鞏固和提高 1.flex是什麼?某天早上躺在床上問起了自己這個問題,自己總結了乙個答案 flex是乙個面向程式設計師,基於元件,使用mxml標籤和as指令碼語言進行開發,同時基於事件並且資料互動方式為非同步的框架。2.怎麼成為傳說中的高手或者技術牛人?所謂的...

Delphi的幾個問題

1 除基本型別可相容外,其他的型別只要是在不同的單元中定義的,就算宣告一樣,也屬不同的型別,例如 a.pas 與 b.pas 均宣告了 ttest aaedit,aamemo 這是兩個不同的型別,因此以下 無法編譯 提示宣告不同 a1.pas uses a,b type ttestobj class...