精品偷拍一区二区三区,亚洲精品永久 码,亚洲综合日韩精品欧美国产,亚洲国产日韩a在线亚洲

  • <center id="usuqs"></center>
  • 
    
  • 求程序代碼,農(nóng)夫、狼、羊和白菜過(guò)河問(wèn)題.

    求程序代碼,農(nóng)夫、狼、羊和白菜過(guò)河問(wèn)題.
    農(nóng)夫、狼、羊和白菜過(guò)河問(wèn)題.一個(gè)農(nóng)夫帶著一只狼,一只羊和一些菜過(guò)河,河邊只有一條木船,由于船太小,只能裝下農(nóng)夫和他的一樣?xùn)|西,在無(wú)人看管的情況下.狼要吃羊,羊要吃菜,請(qǐng)問(wèn)農(nóng)夫如何菜能使三樣?xùn)|西平安過(guò)河?
    程序設(shè)計(jì)課要求寫(xiě)出其程序代碼?
    其他人氣:552 ℃時(shí)間:2019-12-24 08:25:22
    優(yōu)質(zhì)解答
    #include <stdio.h>
    #include <stdlib.h>
    #include <string.h>
    #define MAX_STEP 20
    //index:0 - 狼,1-羊,2-菜,3-農(nóng)夫,value:0-本岸,1-對(duì)岸
    int a[MAX_STEP][4];
    int b[MAX_STEP];
    char *name[] =
    {
    "空手",
    "帶狼",
    "帶羊",
    "帶菜"
    };
    void search(int iStep)
    {
    int i;
    if (a[iStep][0] + a[iStep][1] + a[iStep][2] + a[iStep][3] == 4)
    {
    for (i = 0; i < iStep; i++)
    {
    if (a[i][3] == 0)
    {
    printf("%s到對(duì)岸\n",name[b[i] + 1]);
    }
    else
    {
    printf("%s回本岸\n",name[b[i] + 1]);
    }
    }
    printf("\n");
    return;
    }
    for (i = 0; i < iStep; i++)
    {
    if (memcmp(a[i],a[iStep],sizeof(a[i])) == 0)
    {
    return;
    }
    }
    if (a[iStep][1] != a[iStep][3] && (a[iStep][2] == a[iStep][1] || a[iStep][0] == a[iStep][1]))
    {
    return;
    }
    for (i = -1; i <= 2; i++)
    {
    b[iStep] = i;
    memcpy(a[iStep + 1],a[iStep],sizeof(a[iStep + 1]));
    a[iStep + 1][3] = 1 - a[iStep + 1][3];
    if (i == -1)
    {
    search(iStep + 1);
    }
    else if (a[iStep][i] == a[iStep][3])
    {
    a[iStep + 1][i] = a[iStep + 1][3];
    search(iStep + 1);
    }
    }
    }
    int main()
    {
    search(0);
    return 0;
    }
    結(jié)果:
    帶羊到對(duì)岸
    空手回本岸
    帶狼到對(duì)岸
    帶羊回本岸
    帶菜到對(duì)岸
    空手回本岸
    帶羊到對(duì)岸
    帶羊到對(duì)岸
    空手回本岸
    帶菜到對(duì)岸
    帶羊回本岸
    帶狼到對(duì)岸
    空手回本岸
    帶羊到對(duì)岸
    Press any key to continue
    加我的qq號(hào) 476758573
    我?guī)湍阍敿?xì)解釋再給你流程圖啊
    雖然時(shí)間過(guò)了 但希望有用啊
    另外,站長(zhǎng)團(tuán)上有產(chǎn)品團(tuán)購(gòu),便宜有保證
    我來(lái)回答
    類(lèi)似推薦
    請(qǐng)使用1024x768 IE6.0或更高版本瀏覽器瀏覽本站點(diǎn),以保證最佳閱讀效果。本頁(yè)提供作業(yè)小助手,一起搜作業(yè)以及作業(yè)好幫手最新版!
    版權(quán)所有 CopyRight © 2012-2024 作業(yè)小助手 All Rights Reserved. 手機(jī)版