- ベストアンサー
C言語プログラミングの問題なのですが解答をお願い致します
- みんなの回答 (7)
- 専門家の回答
質問者が選んだベストアンサー
「○肉○食」の四文字熟語に いかにして「弱」と「強」以外の文字を入れるかという問題ですね! cnt>>=1; てのはどう?(文法的に正しいのかな?)
その他の回答 (6)
- kettachin
- ベストアンサー率40% (2/5)
回答No.6
cnt=aでもいけますね。 cnt=(cnt==0)でもいけるかな?
- Lchan0211
- ベストアンサー率64% (239/371)
回答No.5
ネタとしては、 cnt^cntが、8ビットマイコン時代を思い出して 私にはグッときます^^; あと、これがテスト問題でなく、今後メンテナンスの 必要な業務コードなら、入力終了値を0でなく-1に 変更したくなった時にハマらないよう、cntなど使わず breakします。いや、そもそもscanfなど使わないよう 問題ソースごと改編するかな。
- Tacosan
- ベストアンサー率23% (3656/15482)
回答No.4
--cnt cnt-- なども考えられる>#2, #3. あるいは printf("%d", s), exit(0) { printf("%d", s); return; } でも動くぞ.
- kakuritsu
- ベストアンサー率23% (62/261)
回答No.3
#2の方、ナイスです! あるいは cnt=0; カモ知れません(笑)
- toda hiro(@hiro_knigh)
- ベストアンサー率39% (59/151)
回答No.2
これを書いて、貴方の理解に繋がるか分かりませんが 以下で可能でしょう。 cnt = !cnt;
- SilverThaw
- ベストアンサー率32% (260/806)
回答No.1
ここは解答代行業者じゃありません。 aが0のときに行わなければいけないことを考えてください。