c语言编程问题...青蛙过河,求大神发个总体设计和详细设计,可以是流程图!

Aa Bb Cc

先过河

Aa Bb Cc

_________

_________

一个b

a回去拿c。

公元前

_____________

_____________

公元前

让任何一个abc回去。无论哪只回去,都需要另外两只大青蛙。

比如用b。

Bb

________________

________________

Aa Cc

然后从Cc回到BC。

公元前

_____________

_____________

Aa B C

a就把船开回去,一个一个接另外两个。