Try http://www.amazon.com/Puzzle-Book-Al.../dp/0201604612. If you can work through this and understand what and why for the solutions, you will have no problem working as a C programmer in anybody's shop.
I would use some of these during interviews - I was always surprised when developers with 10+ years experience would fall flat on their face.

tom