チャレンジC言語 -問題集-

神戸大学・工学部・情報知能工学科・演習委員会
江口,安村,鎌田,関,中村

このページについて

この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回 総合問題 (追加問題)

質問等

ご意見,ご質問等は以下の掲示板にてお願いいたします.

masa-n@cs.kobe-u.ac.jp
(C) Masahide Nakamura, Kobe University