正解,不过还可以优化一下 构造一个updateMin函数,功能为,计算青蛙从x开始跳到L所需要踩的石子数,如果结果比当前计算得到的最小数curMin小,则返回计算结果,如果大于等于curMin,则返回curMin,通过递归计算。
运行结果如下带羊到对岸 空手回本岸 带狼到对岸 带羊回本岸 带菜到对岸 空手回本岸 带羊到对岸 带羊到对岸 空手回本岸 带菜到对岸 带羊回本岸 带狼到对岸 空手回本岸 带羊到对岸 以上是找出的所有解,共有两。
include ltstringh define MAX_STEP 20 index 0 狼,1-羊,2-菜,3-农夫,value0-本岸,1-对岸 int aMAX_STEP4int bMAX_STEPchar *name = quot空手quot,quot带狼quot,quot带羊quot,quot带菜quot。
C语言是一种结构化的语言,提供的控制语句具有结构化特征,如for语句ifelse语句和switch语句等可以用于实现函数的逻辑控制,方便面向过程的程序设计3丰富的数据类型 C语言包含的数据类型广泛,不仅包含有传统的字。