C语言中如何设计并实现基于农夫过河问题的算法?