C programming Advanced Assignments @ UCSC on 1 Jan 2014