The bank account bookkeeping is (excuse me) pretty boring, especially in C. The C language excels when you have to implement concise data structures for dynamical situations. Why not investigate board games programming? Before attempting Go or Chess, or even Checkers, have a look e.g. at this for a gentle start
http://unknownerror.net/2011-05/mini...h-source-11048

Cheers...