c solutions
1.0.0
Kn Kingの「Cプログラミング:A Modern Approach」、第2版の演習に対する私の完全な解決策。

エクササイズの解決策は完了しました。これには、第2章の最初の演習から第27章の最後のプログラムです。本の修正コードは、公正使用に含まれており、関連するファイルに含まれる明示的な著作権通知が含まれています。
私のソリューションは、曖昧さや乱雑さがほとんどなく、可能な限り完全になることを目指しています。完全な演習の質問も提供され、ソリューションは本から指示されているとまとめられます。
すべてのテストは、GCC 7.2.0以上を実行しているX86_64 Linuxシステムで行われました。特に明記しない限り、コンパイラはC89またはC99標準を実行するように設定されています。
$ gcc filename.c -o filename.o -Wall -Wextra -Wpedantic -std=c89
$ gcc filename.c -o filename.o -Wall -Wextra -Wpedantic -std=c99 <math.h>ヘッダーを必要とするすべてのエクササイズまたはプロジェクトについて、 -lmオプションを使用するには、GCCのリンケージが必要であることに注意してください。 Makefile Sはそのようなプログラムに提供され、 Makefile Sは複数のファイルで構成されるプロジェクトにも提供されます。
本のコードには、 book-notice.txtに記載されているように、著作権通知があります。
この作業は、Creative Commons Attribution 4.0 Internationalライセンスの下でライセンスされています。