C/C++の宿題を片付けます 62代目
■ このスレッドは過去ログ倉庫に格納されています
0275留年勘弁 ◆4hcHBs40RQ
2006/03/08(水) 14:00:01[2] 問題文(含コード&リンク):
#include<stdio.h>
int bitcount(unsigned char n){
n -= n>1&85;
n = (n&51)+(n>2&51);
return n+(n>4) & 15;
}
int main(){
char c;
scanf(" %c",&c);
printf("%cのbitが1の数は%dです。\n",c,bitcount(c));
}
上のコードを入力された複数文字(文字列)のすべての文字コードに含まれる1ビット数の
合計を出力できるようにしなさい
■ このスレッドは過去ログ倉庫に格納されています