定義NXN的二維陣列,輸入陣列元素的值,使陣列左下半三角元素中的值全部置成

時間 2021-09-11 22:33:35

1樓:假面

#include

#define n 10

int main()

int a[n][n];

int i, j, n;

scanf("%d",&n);

for(i=0; ifor(j=0; j<=i; j++)

a[i][j] = 0;

for(i=0; ifor(j=0; jprintf("%d ",a[i][j]);

printf("\n");

return 0;

二維陣列本質上是以陣列作為陣列元素的陣列,即「陣列的陣列」,型別說明符 陣列名[常量表示式][常量表示式]。

二維陣列又稱為矩陣,行列數相等的矩陣稱為方陣。對稱矩陣a[i][j] = a[j][i],對角矩陣:n階方陣主對角線外都是零元素。

2樓:匿名使用者

1,9,76983,9,7185472,3,8=>121848voidfun(inta[n][n],intn)}演算法沒錯,但是懷疑c語言沒有這樣的寫法吧能編譯通過嗎?

下列程式定義了n×n的二維陣列,並在主函式中自動賦值。請編寫函式 fun(int a[][n]),該函式的功能是:使

3樓:滄海雄風

/*下列程式定義了n×n的二維陣列,並在主函式中自動賦值。

請編寫函式 fun(int a[n]),該函式的功能是:使陣列左下半三角元素中的值全部置成0。再寫個主函式呼叫下*/

#include

#define  n (4)

void fun(int a[n])}}

}int main()

,n=0, i =0,j=0;

for (i=0;i

定義二維陣列4 4,二維陣列中的陣列元素都用鍵盤賦值。求出該二維陣列中主對角線的和C語言

include stdio.h include conio.h include stdlib.h main for i 0 i 4 i printf 此矩陣主對角線的和為 d n num include define m 4 int main int i,j,a m m sum 0 for i 0 ...

定義二維陣列

首先你要理解二維陣列的真正含義,它的第一維就是一組資料的起始位址,第二維就是某組資料中的某個值.其次,你要知道a 4 所表達的意思,是指二維陣列a的每一維都是由4個元素組成的一維陣列.而編譯器可以根據你賦給a的初值個數計算它的第一維長度 元素總個數 4,如果不能整除,則長度加1,此時還應該有幾個沒有...

二維陣列行列互換,並存到另二維陣列中

具體演算法如下 include int main int i,j,a 2 3 b 3 2 printf array a n for i 0 i 1 i 處理a陣列中的一行中各元素 for j 0 j 2 j 處理a陣列中的某一列元素 printf 5d a i j b j i a i j print...