整數的二進位制相加

2021-10-21 21:11:21 字數 1100 閱讀 9145

題目描述:

輸入兩個整數,大小在[0,63]之間。求它們的二進位制和,二進位製用8位表示。

輸入:

在一行輸入乙個整數,在另一行輸入另乙個整數。

輸出:

輸出它們的二進位制和。

樣例輸入:57

樣例輸出:

00000101

00000111

**:

#include

#include

#include

void

atod

(int a,

int k,

int n)

for(i =

7; i >=

0; i--

)printf

("%d"

,a[i]);

printf

("\n");

}int

main()

atod

(a,8

,n);

atod

(b,8

,m);

printf

("\n");

flag =0;

for(i =

0; i <

8; i ++

)else

if(a[i]

+ b[i]==1

)else

}else

else

if(a[i]

+ b[i]==1

)else}}

for(i =

7; i >=

0; i--

)printf

("%d"

,c[i]);

printf

("\n");

return0;

}

反思總結:

1.利用短除法將十進位制數轉化為二進位制數,倒序儲存在陣列中;

2.利用陣列儲存二進位制數便於加法的書寫。

判斷二進位製半整數(二進位制)

10年後,tokitsukaze大佬已經變成了年收入超百萬的的精英程式設計師,家裡沒錢也沒礦的teitoku,找tokitsukaze大佬借1000塊錢,然後tokitsukaze大佬說,借你1024吧,湊個整數。沒錯在2進製下1024是 二進位制整數 乙個正整數滿足其值為2的k次方 k為正整數 我...

二進位製半整數

今天打了一場比賽,話不多說,上一下今天做的a題,本人小白。題目描述 10年後,tokitsukaze大佬已經變成了年收入超百萬的的精英程式設計師,家裡沒錢也沒礦的teitoku,找tokitsukaze大佬借1000塊錢,然後tokitsukaze大佬說,借你1024吧,湊個整數。沒錯在2進製下10...

整數的二進位制顯示

由於c 沒有方便的直接顯示整數二進位制的函式。這裡簡單寫了乙個,希望這個工具對大家觀察計算機中二進位制的補碼表示以及位運算有幫助。還是用到了bitset做幫助,不過便於檢視新增了每個位元組之間的空格。演算法控們可以不採用bitset,自己實現乙個。這裡顯示的都是補碼,至於補碼的規則,參考 inclu...