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.回去,再把兔子抱過去 為了經驗,我就回答你這個小學生的問題吧。把兔子抱過去,然後空手回來把狗抱過去,順便把兔子抱回來,再... 第一趟人和羊,人單回 第二趟人和狼,人和羊一起回 第三趟人和菜,人單回 第四趟人和羊。先把羊運到對岸,人回來 再把狼運到對岸,羊和人一起回來 然後把菜運到對岸 最後把羊運過去!第一趟人和氧,人回 第二趟人和狼,人和羊回 第三趟人和菜,人回 第四趟人和羊 先把羊帶過去,再把狼帶過去,再把羊運回,再把菜... 東岸為抄0 西岸有獵人狼父母兩bai個兒du子和兩個女兒1 獵人和大兒子過河zhi,留下大兒子,獵人回dao 東岸有大兒子 其他人在西岸 2 父母過河,母回 東岸有父和大兒子,其他人在西岸3 獵人和二兒子過河,獵人回來.東岸有父和兩個兒子,其他人在西岸4 母親和大女兒過河,父母回.東岸有兩個兒子一個...一條狗和兔子,白菜和農夫過河,過去他的東西還在他是怎麼過去的
1位農夫帶了一隻羊,一頭狼,一筐菜過河,只有一條船一次只能帶人和一樣東西
一家人和狼要過河,一家人和狼要過河