[1] 授業単元: C言語
[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ビット数の
合計を出力できるようにしなさい