C/C++の宿題片付けます 150代目
■ このスレッドは過去ログ倉庫に格納されています
0188デフォルトの名無しさん
2011/06/30(木) 12:00:01.51[2] 問題文: 変数の下位16ビット中の 1 のビット数を数える関数 int bit_count(int x) を作成し、それを用いて実際に 1 のビット数を数えて、その値を出力するプログラムを作成せよ。
[3] 環境
[3.1] OS: Windows7
[3.2] コンパイラ名とバージョン: Visual Studio 2008
[3.3] 言語: C
[4] 期限: 7月5日09:00まで
[5] その他の制限:問題文は>>184なのですが、具体的なプログラム例まで示さなくてはいけないようです。
数える関数は>>186さんが
int bit_count(int x)
{
int i, count = 0;
for (i = 0; i < 16; i++, x >>= 1)
if (x & 1)
count++;
return count;
}
と作ってくれました。
変数の値は何でも構いません。
■ このスレッドは過去ログ倉庫に格納されています