c語言問題,高手進C語言問題,高手進

2021-03-07 19:54:59 字數 841 閱讀 4535

1樓:匿名使用者

第1個東西沒做過不過告訴你思路~設農夫為0,狼1,羊2,菜3,相鄰的不可以在一起無聊是在岸上還是船上。所以你就以0開始搜,不達到要求的過,最後就會出來結果

迷宮問題我都做爛了你要的是4方向的吧,給你一個還不錯的

#include

#include

#include

using namespace std;

void visit(int, int);

char mg[50][50];

int row,column;

int starti = 1, startj = 1; // 入口

int endi = 7, endj = 7; // 出口

int main(void)

if(mg[starti][startj]=='1'||mg[endi][endj]=='1')

visit(starti, startj);

system("pause");

return 0;

}void visit(int i, int j)

}if(mg[i][j+1] == '0') visit(i, j+1);

if(mg[i+1][j] == '0') visit(i+1, j);

if(mg[i][j-1] == '0') visit(i, j-1);

if(mg[i-1][j] == '0') visit(i-1, j);

mg[i][j] = '0';}

2樓:匿名使用者

我現在已經有8年沒有摸過程式設計了,但是對於這幾個問題我提出解決的辦法,看看對你有什麼幫助

c語言高手進

這裡主要研究一下c語言和c 中的a a 有雙操做數和多操做數之分 雙操做數 在語言中定義a 是先用後加,a是先加後用。實際上對雙操做數來說的是在一個語句中結束前加和後加的問題。即如k a a a 是語句結束後在後加,a是先加後計算再語句結束。我舉幾個例子 用反彙編說明 1 int k 2 int v...

求助C語言高手,求助C語言高手!

inlcude include int main file fopen a.dat rw 開啟a.bat檔案,存入file指標裡 for i 0 i 200 i return 0 返回 return 這就是現在的大學生 在學校混文憑!題目出的不錯,你們老師有點水平 一樓的做得不太完整,隨機數有問題,...

c語言的多選問題,高手幫忙做下,C語言的多選問題,高手幫忙做下

1 下列常數中能作為c的常量的是 a 0x4 b 2.5e 2 c 33 d 03a 選abc,因為0開頭的數字為八進位制數,僅有0 7,木有a這個數 2 下列計算機語言中,cpu不能直接執行的是 a 自然語言 b 高階語言 c 組合語言 d 機器語言 選abc,高階語言,編譯器會轉化為低階語言 自...