- ベストアンサー
3のつく数字と3の倍数のみを表示するプログラム
C言語で3のつく数字と3の倍数のみ(1~150)を表示するプログラムを作りたいのですがどうすればいいのでしょうか?
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
数字で全部処理するとしたら、ある数x(1~150)について ・xが3で割り切れるかどうか?(x%3が0かどうか) ・xの下1桁目が3であるかどうか?(x%10が3かどうか) ・xの下2桁目が3であるかどうか?(x%100/10が3かどうか) 以上のことをif文等で場合分けすればいいかなと思います。 (汎用性を考えるなら、No.2さんの考え方の方が良いです)