/* 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 是...