C語言入門 二維陣列的概要

2022-04-09 14:27:12 字數 2673 閱讀 2036

/* note:your choice is c ide */

#include "stdio.h"

void main() }

//迴圈輸出

for(h=0;h<2;h++)//行 下標 從0開始

printf("\n");}}

/* note:your choice is c ide */

#include "stdio.h"

void main()

}//然後 累加求和 矩陣輸出

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

printf("\n");

}printf("二維陣列之和為:%d,平均分:%.2f",sum,(float)sum/(i*j));

//1.行初始化 2.列初始化 3.部分初始化

//int brr[4][4]=;

int i,j,sum=0,rsum=0;//行下標 列下標 求和 右對角線之和

printf("列印陣列中的元素結果:\n");

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

printf("\n");

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

printf("左對角線的和為:%d\n",sum);

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

printf("右對角線的和為:%d\n",rsum);

}/* note:your choice is c ide */

#include "stdio.h"

void main()

,,,};

int a[4];//一維陣列 用來存放 二維陣列的每一行 和

int i,j,sum;//下標行 下標列 每一行的和

printf("1. 直接求完,就輸出。\n");

for(i=0;i<4;i++)//行

//直接求完 一行。

printf("%d行的一行之和為:%d\n",i,sum);

//列印二維陣列的行的結果。 1. 直接求完,就輸出。

}printf("2.利用新陣列(求每一行的和完之後根據下標存到新陣列裡)\n");

// 2.利用新陣列(求每一行的和完之後根據下標存到新陣列裡)

for(i=0;i<4;i++)//行 }

//迴圈輸出一維陣列的結果

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

}/* note:your choice is c ide */

#include "stdio.h"

void main()

// 2行3列

//通過轉置 變成 3行2列

////

//int arr[2][3],brr[3][2];

int i,j;//行 列

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

}//先列印出來, 檢視一下。

printf("列印出來,看看效果。\n");

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

printf("\n");

}//轉置的效果

printf("二維陣列轉置之後的效果:\n");

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

}//列印 轉置之後結果。

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

printf("\n");}}

/* note:your choice is c ide */

#include "stdio.h"

void main()

,,,};

int ou[16],ji[16],o=0,q=0;//計數也是下標

int h,l,t;//氣泡排序

//二維陣列中 所有奇數全部 為當前2倍,比如3 --》 3*2

//所有的偶數 全部乘6 如果 2 --》 2*6

//拆分陣列 二維陣列 變成 兩個一維陣列

int i,j;//迴圈的下標

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

else}}

//一定列印出來 因為 需要 檢查一下。

printf("偶數的:\n");

for(i=0;iji[l+1])//拿第乙個元素 和 他後面的元素 比較 }

}printf("\n奇數的氣泡排序:從小到大: \n");

for(j=0;j二維陣列的注意事項

1.行序號和列序號的下標都是從 0 開始的。元素

a[i][j]

表示第

i+1

行、第

j+1

列的元素。

2.陣列 int a[m][n] 最大範圍處的元素是 a[m–

1][n

–1]。所以在引用陣列元素時應該注意,下標值應在定義的陣列大小的範圍內。 

3.定義陣列時用到的「型別說明符 陣列名[

常量表示式

][常量表示式

]」和引用陣列元素時用到的「陣列名[下標

][下標

]」是有區別的。前者是定義乙個陣列,以及該陣列的維數和各維的大小。而後者僅僅是元素的下標,像座標一樣,對應乙個具體的元素。

C語言入門 一維陣列的概要

陣列的概念 具有相同資料的有序集合 一維陣列的定義格式 int a 5 型別說明符 陣列名 識別符號 常量表示式 長度 一維陣列下標 陣列的下標 從0開始 最大下標值 為 陣列的長度 1如果下標超出了,陣列長度為5 下標寫為 6 這個時候叫下標溢位 下標的有效使用範圍 0 到最大長度 1一維陣列的引...

C語言二維陣列

int main int argc,const char argv int array 5 建立乙個二維陣列 型別修飾符陣列名 包含幾個小陣列 每個小陣列有多少個元素 初始值如何寫?int array 3 4 一維陣列可以省略元素個數,二維陣列只能省略第一位 第乙個 3 可以不寫 第二種初始值寫法 ...

C語言 二維陣列

c語言之二維陣列 1 定義的基本格式 int a 1 2 1代表一行,2代表二列 難點 二維陣列的行列下標。字串結束標誌的實用。2 一維陣列和二維陣列的聯絡。一維陣列如同千層面一樣一層一層的,而二維陣列,只是給千層面切了幾刀 3 int a 2 3 a 0 0 是1,a 0 1 是2,a 0 2 是...