K&R の練習問題はよくできていると思う