跪求c語言大神幫小弟看一段c程式裡的錯誤!謝謝

時間 2021-10-14 22:03:33

1樓:

關於你要實現的程式的功能並沒有描述的十分清楚,我這就主要從你語法上的錯誤給予更正:

#include "stdio.h"

//因為你的主函式在你要呼叫 的兩個函式的前面,因此要先宣告函式

int center_to_left_get_black(int a);     //主函式中呼叫函式是傳了引數的,需要有形參

int center_to_right_get_black(int a);    //主函式中呼叫函式是傳了引數的,需要有形參

void main()

//從中線向左查詢函式

int center_to_left_get_black(a)       //有形參

else continue;//判斷所檢測到為0的點確定是否為有效黑點,即黑線邊緣

}if i=0

//沒檢測到左黑線,跳出迴圈

return(m);

//從中線向右查詢函式

int center_to_right_get_black(a)     //錯誤同上個函式

else continue; //判斷所檢測到為0的點確定是否為有效黑點,即黑線邊緣

}if i=127

//沒檢測到右黑線,跳出迴圈

return(n);

2樓:匿名使用者

這程式有點亂:

1、有的變數宣告後沒有使用,如int leftblack,rightblack;

2、條件語句if無括號,像if a[i]==1之類,另外在條件語句中賦值,像if i=0之類。

3、函式定義有錯誤,center_to_right_get_black(a[i]);enter_to_left_get_black(a[i]); 這兩個函式必須先在main函式前宣告。而且函式定義時無引數,使用時有引數。

先看出來這些。有工夫再說。

c語言大神快來幫小弟解決一道題題目描述籠子裡面關了雞

楓葉無痕 include using namespace std int main int n,m n 控制總的迴圈次數 m為輸入的腳數int i,j 迴圈變數 int s 判斷是否能夠正確的算出雞和兔int max,min 最大的動物樹 最小的動物數cin n 輸入迴圈次數 while n s 0...

求大神編一段C程式,猴子當大王

用連結串列寫的話比較好,資源佔用少 用陣列的話也行,如下 include stdio.h include void main void int result int p,int n,int limit int n 0 總人數 int m 0 報數截止號 int p for printf input ...

C語言這個程式好複雜,看的我頭都暈了,大神幫忙講一下,謝謝

弒緋 1 定義一個字串型指標 a,它指向 you 這字串的儲存地址 2 定義一個字串陣列b,內容如題 3 for i 0 b i 0 i 意思是進行迴圈,直到b陣列的最後一個元素停止迴圈。注 字串的最後一個字元預設是 0 它代表字串完結。4 if a b i 這裡的 a指的是字串指標a所指地址儲存的...