c語言輸入整型二維陣列a,計算該二維陣列中的最

2021-03-07 09:46:43 字數 3197 閱讀 4395

1樓:取個靚名難

#include

void main(){

int a[3][4],max,maxi=0,maxj=0,i,j;

printf("請輸入:\n");

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

for(j=0;j<4;j++)

scanf("%d",&a[i][j]);

max = a[0][0];

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

for(j=0;j<4;j++)

if(max中的最大元素的值為 %d ,其在第 %d 行 第 %d 列\n",max,maxi+1,maxj+1);

只是把樓上的修改了一下,之前的**是有缺陷的,如果輸入的都是負數呢,那你輸出的結果就不對了。

2樓:linux_糯米糰

#include

#include

int main()

}max = a[0][0];

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

3樓:生如夏花

#include

int main()}}

printf("是a[%d][%d]",p,q);

return 0;}

輸入一個二維陣列(3×4)的元素,輸出其中值最大的元素值,以及它的行號和列號(c語言程式設計)

4樓:會飛的小兔子

#include

#include

intmain();

inti,j,max=a[0][0],row,colum;

printf("陣列為:\n");

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

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

printf("最大值為:%d;行號為:%d,列號為:%d",max,row,colum);

getch();

return0;

}擴充套件資料有一個3*4的矩陣,求其中的最大元素的值

#include

voidmain()

}max=a[0][0];

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

}printf("maxvalueis%d\n",max);}

5樓:匿名使用者

#include

#define n 3

#define m 4

void main() { int i,j,maxi,maxj,a[n][m];

for ( i=0;i

6樓:

#include

int a[5][5];

int main()

printf("%d %d",x,y);

return 0;}

7樓:匿名使用者

int a[3][4], max = 0, x, y;

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

}printf("max = %d, 行:%d, 列:%d\n", max, x+1, y+1);

c語言程式設計:求二維陣列中最大元素值及其行列號

8樓:匿名使用者

#include

void main()

,,};

max = a[0][0];

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

for(j=0;j<=3;j++)

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

printf("最大值=%d\n行號= %d\n列號= %d\n",max,row,colum);}

9樓:凌亂心扉

#include

main()

,,};

max=a[0][0];

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

for(j=0;j<=3;j++)

if(a[j]>max)

printf("%d,%d,%d\n",max,row,colum);

}1、printf()函式是格式化輸出函式,一般用於向標準輸出裝置按規定格式輸出資訊。

格式輸出,它是c語言中產生格式化輸出的函式(在stdio.h中定義)。用於向終端(顯示器、控制檯等)輸出字元。格式控制由要輸出的文字和資料格式說明組成。

要輸出的文字除了可以使用字母、數字、空格和一些數字符號以外,還可以使用一些轉義字元表示特殊的含義。

簡單點理解就是,在一段程式中你正確使用該函式,可以在該程式執行的時候輸出你所需要的內容。

2、printf函式是一個標準庫函式,它的函式原型在標頭檔案「stdio.h」中。但作為一個特例,不要求在使用printf函式之前必須包含stdio.h檔案。

printf()函式的呼叫格式為:printf("《格式化字串》",《參量表》)。

其中格式化字串用於指定輸出格式。格式控制串可由格式字串和非格式字串兩種組成。

10樓:匿名使用者

思路:先假設二維陣列的第一個數就是最大數,在依次遍歷二位陣列,判斷其是否大於最大數,大於最大數就替換掉最大數,並修改最大數的行列號。

參考**:

#include

int main()

printf("最大數為:%d,行號為:%d,列號:%d.\n",max,p,q);

return 0;}/*

執行結果:

1 5 4 7 6

4 5 8 45 12

1 4 87 56 12

11 25 84 35 47

55 88 99 66 44

最大數為:99,行號為:4,列號:2.*/

11樓:金魚

找出二維陣列中的最大值最小值及其所在行號列號4*4的陣列示例,直接輸入一個4*4的陣列即可獲得答案#include

void main()

12樓:夏了夏了

#includeintmain() printf("%d %d %d",max,x,y); }

c語言二維陣列迴圈賦值,C語言二維陣列迴圈賦值

這個只是陣列值的大小和行列的關係而已 就代表改數的值等於所在行數的4倍加所在列數加1 c語言中怎樣實現對二維陣列元素進行賦值並輸出。可以按照下面步驟進行定義二維陣列並輸出 1 定義二維指標。2 確定內陣列維數,即行數容和列數。3 申請行數個一維指標大小空間,並賦值給二維指標。4 對於每個一維指,申請...

c語言二維陣列的賦值,c語言有關二維陣列變數初始化

1 首先在電腦上開啟抄c語言程式設計軟襲件。然後建立專案。2 然後匯入stdio.h和stdlib包。再加入malloc包。3 然後定義五個引數。再建立其中兩個引數的空間。4 然後用for語句進行迴圈。再用scanf語句進行接收輸入到二維陣列。5 然後用兩個for語言迴圈。再輸出二維陣列的數值。6 ...

關於C語言二維陣列的問題,關於c語言二維陣列的問題

include void main for i 0 i 3 i for i 0 i 3 i for j 0 j 7 2 j printf change after n for i 0 i 3 i 1 2 3 4 5 6 78 9 10 11 12 13 1415 16 17 18 19 20 217...