2016-09-10 4 views
-1

私はこの割り当てを複数回試してみました。私たちは達成すべき目標を解釈できませんでした。4つの4ビット2進数を並べ替えるプログラム

次のように4つの4ビットの2進数を配置することCのプログラムを書く:それぞれについて

1001 
1010 
1000 
1001 
1111 

次パターン

0110 0**0 
1001 *00* 
1110 ***0 
1001 *00* 
1110 ***0 

上記の例でパターンを表示文字「B」を表します。

質問:

  1. 同じパターンを5ビットの2進数で描画します。

  2. A-Zを印刷するようにプログラムを変更します。

+0

5に次に、あなただけ変更されるのと同じコード実行の5ビットを見て変更

でいくつかの異なるビット列を処理することができキャラクター。 Bで始まり、他のすべての文字に対してそれを行います。 –

+0

このパターンはBのように見えますか? –

+0

ピクセル数が制限されています。あなたが5ビットを使用する場合、Bに少し近い何かをすることができます。私は最初の番号1110を作っていました.... –

答えて

0

あなたはビット通じそしてちょうどループ問題(プログラミング常に最も難しい部分)の明確な定義を持っていたら、

ビットが1つの

印刷Aであるとき*を印刷(空間)ビットがどのようにビットをループ(4ビット)

#define MAX_BITS (4) 

for(size_t i=MAX_BITS; i > 0; i--) 
{ 
    if(bits & 1<i) 
     printf("*"); 
    else 
     printf(" "); 
} 
に0

あります

アレイ内にbitsを定義してから、そのアレイをステップする外側ループを定義することができます。目的は、表現するためにだろうピクセルを印刷できるようにすることですMAX_BITS

関連する問題