C語言 用指標程式設計 輸入4 5的二維整型陣列,輸出其中最大值 最小值以及它們所在行和列的下標

時間 2021-07-21 03:29:33

1樓:it孤鶩

**沒錯誤,你要效果是什麼

就那上面的例子 0 你想輸出 1行1列嗎

那隻要 後面四個變數加1 就可以了

printf("最大值為:%d,行標:%d,列標:%d\n",max,xb1_h+1,xb1_l+1);

printf("最小值為:%d,行標:%d,列標:%d\n",min,xb0_h+1,xb0_l+1);

2樓:匿名使用者

你的程式沒問題啊。行號列號都是從0開始的。如果要改的話,只要把組後兩句改一下:

printf("最大值為:%d,行標:%d,列標:%d\n",max,xb1_h+1,xb1_l+1);

printf("最小值為:%d,行標:%d,列標:%d\n",min,xb0_h+1,xb0_l+1);

結果就成了這樣:

3樓:匿名使用者

printf("最大值為:%d,行標:%d,列標:%d\n",max,xb1_h+1,xb1_l+1);

printf("最小值為:%d,行標:%d,列標:%d\n",min,xb0_h+1,xb0_l+1);

c語言:求一組陣列最大值及最小值的下標。 10

4樓:匿名使用者

max=a[0];

min=a[1];

for(i=0;i<10;i++)

for(i=0;i<10;i++)

if(a[i]

5樓:匿名使用者

_getch();        //在return 0之前新增此**

c語言怎麼用指標代替二維陣列,C語言怎麼用指標代替二維陣列

1.設p是指向二維陣列a m n 的指標變數,則有 int p a 0 此時p是指向一維陣列的指標。p 後,p指向 a 0 1 2.如果定義int p1 n p1 a p1 後,p1指向a 1 0 則p j將指向a 0 陣列中的元素a 0 j 由於a 0 a 1 a m 1 等各個行陣列依次連續儲存...

如何用C語言輸出3 3的矩陣,C語言程式設計 二維陣列 輸出一個2 3的矩陣

include define n 3 void fun int a n int m int i,j for i 0 i n i for j 0 j i j a j i a j i m int main int i,j int a n n printf input a number n for i 0...

二級C語言關於指標與二維陣列謝謝

a p是一個指向char型別的指標,如果指向陣列,則陣列也應該是一維陣列才可,這裡s是二維陣列,不可 b k是一個陣列指標,它指向一個陣列,但是這個陣列要求有三個char型別的資料,跟p不匹配,不可 c s 0 表示s這個二維陣列的第一行,也就是,它屬於一維陣列,跟p匹配,可 d 將一個二維陣列賦值...