問題

問題練習はできれば書籍の方がいいでしょう。書籍はいつでもどこでも読むことができます。ディスプレイを読むのと本を読むのでは頭の使い方が違うようです。

■問題のヒント
込み入った内容は使いそうな処理を紙に箇条書きし、順序をつけ条件・繰り返しなどを矢印で引っ張ってきたりして簡単なフローチャートを書いてみましょう。

頭の中でできただけじゃなく動作確認までやりましょう。デバッグ力が付きます。

コンパイラエラーは文法エラーが多いです。
VC++ではエラーをダブルクリックするだけでその場所を表示することがあります。

実行時エラーのため途中でエラーが表示されたら、開発環境付属のデバッグツール・ブレークポイントやステップ実行などを試してみましょう。
統合開発環境でなくMS-DOSなどのコマンドプロンプトでコンソール開発を行っている場合は、エラーの場所に当たりをつけ、printf関数などで気になる変数や場所を表現する文字列を表示すると、不具合のある場所を特定しやすくなります。

■おまけ
・閏年判定システム

C言語 関数問題 – C・C++ – 教えて!goo
http://oshiete.goo.ne.jp/qa/8121396.html

1582年以前のユリウス暦ではうるう年は常に4年に1回だったというのは初めて知りました。

暦って難しいですね。

広告

関連コンテンツ