91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 4KB
    文件類型: .c
    金幣: 1
    下載: 0 次
    發布日期: 2021-01-02
  • 語言: C/C++
  • 標簽: 農夫??過河??

資源簡介

找了好久,終于找到了一個C語言版的農夫過河問題的解法,認真看就看的懂,寫的不錯!簡介明了!

資源截圖

代碼片段和文件信息

#include?//0?表示在此岸,1表示在彼岸
struct?Condition?
{
????int?farmer;
????int?wolf;
????int?goat;
????int?cabbage;
};
struct?Condition?conditions?[100];
char*?action[100];
void?takeWolfOver(int?i)
{
????action[i]?=?“把狼帶到河對岸.“;
????conditions[i+1].wolf=1;
????conditions[i+1].goat=conditions[i].goat;
????conditions[i+1].cabbage=conditions[i].cabbage;
}
void?takeWolfBack(int?i)
{
????action[i]?=?“把狼帶回來.“;
????conditions[i+1].wolf=0;
????conditions[i+1].goat=conditions[i].goat;
????conditions[i+1].cabbage=conditions[i].cabbage;
}
void?takegoatOver(int?i)
{
????action[i]?=?“把羊帶到河對岸.“;
????conditions[i+1].wolf=conditions[i].wolf;
????conditions[i+1].goat=1;
????conditions[i+1].cabbage=conditions[i].cabbage;
}
void?takegoatBack(int?i)
{
????action[i]?=?“把羊帶回來.“;

評論

共有 條評論

相關資源