これが問題です:
C では 2 つの演算 (& と <=) のみを使用し、最大 5 つの演算を使用して、文字がアルファベットの小文字か大文字かを判別します。必要な数の変数を宣言できますが、ビットごとの and (&) および <= 比較の 5 つの操作に制限されています。
例:
is_char('b') = 1
is_char('A') = 1
is_char(10) = 0
6回の手術でできるのに5回の手術でできない…。
ごめん!!誰も制御フローステートメントを使用できないことを含めるのを忘れました:/