神戸大学・工学部・情報知能工学科・演習委員会
江口,安村,鎌田,関,中村
このWebページは,神戸大学・工学部・情報知能工学科の学生のみなさんを対象に,C言語プログラミングの基礎的な素養の習得を目的として,多数の問題を集めたページです.独力で問題に取り組むことで,プログラミングの知識のみならず,論理的思考や問題解決能力が養えます.
本問題集の目的は,「C言語の基礎を習得する」ことです.ドリル式にどんどん解いてスキルアップしましょう.なお,C言語の基礎をマスターした人は対象としていません.
問題は回ごとに分かれており,それぞれ問題を解くために必要なC言語の内容(技術項目)が異なります.前から順番に解いていくことをお勧めします.また,各回の内容は,以下の教科書の章番号と対応付けてあります.参考にしてください.
各問題には以下の3種類の難易度がつけられています.自分のレベルにあった問題から取り組んでください.
回 | 内容 | やさしいCの章 |
第1回 | プログラムの書き方,コンパイル | 1, 2 |
第2回 | データ型,演算子 | 3, 4, 5 |
第3回 | 制御構造,関数 | 6, 8 |
第4回 | 関数(発展) | 8 |
第5回 | 配列 | 7 |
第6回 | 制御構造 (応用) | 8, 9, 10 |
第7回 | ポインタ,マクロ定義 | 9, 10, 7 |
第8回 | 入出力関数など | 12 |
第9回 | 構造体 | 11 |
第10回 | 動的メモリ割り当て (追加問題) | |
第11回 | 総合問題 (追加問題) |
ご意見,ご質問等は以下の掲示板にてお願いいたします.