C言語によるワードの変換とビット単位の出力です。
ワード単位で与えられたデータ量を、ビット単位で出力するプログラムです。
・問題
コンピュータで扱われるデータの最小単位をビット(bit)と呼び、複数のビットをまとめて表した情報量をワード(word)と呼びます。
現在、多くのコンピュータでは1ワードを32ビットとして処理しています。
1ワードを32ビットで表すコンピュータについて、ワード単位で与えられたデータ量 W をビット単位で出力するプログラムを作成せよ。
・入力される値
入力は以下の形式で与えられる。
W
入力は1行からなり、データ量 W (0 ≤ W ≤ 100) が与えられる。
・期待する出力
ビット単位の値を1行に出力する。
僕が作成、提出したコードは、以下のとおりです。
/* Problem Set from Volume3 0335 : Word http://judge.u-aizu.ac.jp/ C言語によるワードの変換とビット単位の出力 https://neguse-atama.hatenablog.com */ #include<stdio.h> int main(void){ int W; scanf("%d",&W); printf("%d\n",W*32); return 0; }
設問の出典は、プログラミング問題のオンライン採点システム「Aizu Online Judge(AOJ)」です。
http://judge.u-aizu.ac.jp/onlinejudge/
Problem Set from Volume3 0335 : Word