the sort of fit you are talking about should be covered by fore/aft adjustment of your saddle (and seatposts that can handle the proper amount of adjustment).
Crank length should be pretty much based on height - well technically on leg length (and a bit of variation for personal preference and pedaling style). How tall are you?
__________________
"c" is not a unit that measures tire width