農夫過河問題cc要求動態實現哪位大神幫幫忙啊

2021-03-03 23:51:04 字數 1230 閱讀 1870

1樓:匿名使用者

#include "stdio.h"

void gh(int p)

}else if(p[2]==p[3] && p[3]==1)else

printf("農夫返回\n");

p[0]=0;

gh(p);

}else if(p[0]==0)//在原岸時else

}else if(p[2]==p[3] && p[3]==0)else

else if(p[2]==p[0])

else if(p[1]==p[0]) }}p[0]=(p[0]+1) % 2;

gh(p);

}int main()

在河兩岸採用分治方法,然後通過遞迴重新歸化。

2樓:匿名使用者

說題目,謝謝。。。

是不是農夫帶著狼、羊、白菜過河?

急求資料結構《農夫過河問題》課程設計(c/c++)源**,程式設計要體現過河的先後順序實現農夫過河過程,謝謝

3樓:匿名使用者

#include

int s[100],t=0;

void ba(int a[4],int b[4]);

void xu(int a[4])

}int f(int a[4],int x)return 0;

}int g()

if(i

else return 1;

}void huan(int a[4],int b[4],int x)

void ab(int a[4],int b[4])}void ba(int a[4],int b[4])}void main()

,b[4]=;

ab(a,b);

for(i=0;i

printf("\n");}}

農夫過河問題

4樓:匿名使用者

方案:農夫先把羊運過河,第二次再把菜運過河,此時又把羊捎回,第三次放下羊,同時把豺狗

運過河,第四次把羊運過河.

5樓:l小林

第一次先讓狗和菜乘船過去,第二次農夫和羊過。

6樓:心理諮詢鹽尕希

先把豺狗帶過去,

然後把菜帶過去,

最後把羊帶過去。

一條狗和兔子,白菜和農夫過河,過去他的東西還在他是怎麼過去的

農夫帶兔子過河,回來。農夫帶狗過河,再把兔子帶回來。農夫帶白菜過河,回來。農夫帶兔子過河。over 1.講兔子抱過去 2.回去,再把狗抱過去 3.抱著兔子回去,再把白菜抱過去 4.回去,再把兔子抱過去 為了經驗,我就回答你這個小學生的問題吧。把兔子抱過去,然後空手回來把狗抱過去,順便把兔子抱回來,再...

1位農夫帶了一隻羊,一頭狼,一筐菜過河,只有一條船一次只能帶人和一樣東西

第一趟人和羊,人單回 第二趟人和狼,人和羊一起回 第三趟人和菜,人單回 第四趟人和羊。先把羊運到對岸,人回來 再把狼運到對岸,羊和人一起回來 然後把菜運到對岸 最後把羊運過去!第一趟人和氧,人回 第二趟人和狼,人和羊回 第三趟人和菜,人回 第四趟人和羊 先把羊帶過去,再把狼帶過去,再把羊運回,再把菜...

一家人和狼要過河,一家人和狼要過河

東岸為抄0 西岸有獵人狼父母兩bai個兒du子和兩個女兒1 獵人和大兒子過河zhi,留下大兒子,獵人回dao 東岸有大兒子 其他人在西岸 2 父母過河,母回 東岸有父和大兒子,其他人在西岸3 獵人和二兒子過河,獵人回來.東岸有父和兩個兒子,其他人在西岸4 母親和大女兒過河,父母回.東岸有兩個兒子一個...