c語言改錯

2022-06-08 13:45:10 字數 997 閱讀 5860

1樓:哀傷之酸

1、a[0][0]未定義,是你筆誤麼?這個陣列根本沒定義啊2、看情況你是想求出二維陣列中的最大數,並且求出這個數的行列值是吧?

如果我沒說錯,那麼在最前面再定義一個m = 0,n = 0;

把if(a[i][j]>max)

改成if(a[i][j]>max)

最後輸出的時候別輸出ij,輸出mn就行了

2樓:匿名使用者

#include

#include

int main(void) }}

printf("max=%d\n",max);

printf("%d%d\n",m+1,n+1);

return 0;

}按照個人理解的程度修改的。

陣列a的內容你自己再加上,程式應該就沒問題了。

3樓:春誤雙卿

#include

#include

int main(void)

;    //陣列a未定義

int i=0,j=0,max=a[0][0];

for(i=0;i<3;i++) }}

輸出的時候最好帶上換行,不然容易看錯

printf("%d%d",i,j);

system("pause");

return 0;}

4樓:匿名使用者

你的陣列 a 不存在.  你需要宣告一個a[3][4]. 然後自己生成一些int 或者用讀取檔案傳進來.

main function 的return type 是int, 在結尾需要 return 0;

5樓:欠你15字

a[0][0]是什麼啊??你連a的陣列都沒有怎麼求最大的

6樓:匿名使用者

陣列沒有初始化

沒定以陣列a

c語言藏頭詩,求改錯,C語言改錯 藏頭詩 輸入一組英文單詞 不超過8個 ,要求按輸入順序取出每個單詞的第一個字母並連線在一起

修改如下 輸入 一葉輕舟向東流 帆梢輕握楊柳手 風纖碧波微起舞 順水任從雅客悠回 輸出 一帆答風順 include include include int main void for i 0 i 4 i output j 0 printf s n output return 0 ps 歡迎加qq 流...

簡單的C語言程式改錯,邏輯錯誤,C語言程式改錯題改對了兩個錯但還有一個錯而且程式不能執行可以得幾分

呵呵,樓主,你的想法很不錯 你原本打算將str1和str2逐位比較的,不同是將p2重新定位到str2首位繼續比較。於是,你就出錯啦,一個小邏輯錯誤。1.p2 str1 應該是p2 str2 2.while p1 p2 p2 0 你手誤了,應該是 p2 0 程式修改如下 include include...

c語言函式問題,改錯題

include include define ca m,n m n 巨集定義不需要型別 把兩個int去掉 float fun float a,float b,float c 函式定義的地方,函式名後不加 返回value吧?main sum fun x,y,z printf 函式的計算結果為 5.2f...