c語言 一維陣列與二維陣列(2)

2021-07-14 13:22:53 字數 923 閱讀 9285

今天覆習了陣列內容。

包括一維陣列,二維陣列,字元陣列,字串等內容。

形式就是int a[常量(可預設)]=

氣泡排序

設陣列個數為n,則氣泡排序要比較n-1次

在某一次比較中。將其可以比較的最後乙個數與前面所有的數進行比較。

最終將陣列全部比較,形成公升序或降序排列。

#include 

int main()

; for(j = 0; j < 5; j++)}}

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

}return

0;}

輸入星號三角形首先是書上有一道題目是這樣的,讓我輸出如下的星號三角形。

當時我想的是自己鍵入有多少行。

先輸出前面所有的\t,再輸出※,再輸出※間的\t,直到輸出完所有的※

但是我才疏學淺,敲不對。

於是看了書上的答案。發現他就是描述了這個圖而已。在定義二維陣列的時候給他初始化了,,, }。是※就打出來,不是※就直接』 『,然後輸出的時候一股腦輸出就可以得到正確答案了。

#include 

int main()

return

0;}

然後我又嘗試了一下星號之間有空格的情況

0;}形式是 int a= , }

倒置二維陣列

只需將行數變為列數,列數變為行數。

C語言 一維陣列與二維陣列

int arr 4 定義了乙個一維陣列,長度為4 說明以下三個分別是什麼型別 1 arr 型別為int 表示陣列元素首位址,即圖中箭頭指向的位置。2 arr 1 型別為int 表示陣列元素首位址 1,即圖中箭頭指向的位置。3 arr 0 型別為int 表示第乙個元素,即圖中紅色的格仔。int brr...

一維陣列與二維陣列

1.一維陣列的定義格式為 型別說明符 陣列名 常量表示式 在定義陣列時,需要指定陣列中元素的個數,方括弧中的常量表示式用來表示元素的個數,即陣列長度。常量表示式中可以包括常量和符號常量,但不能包含變數。c語言不允許對陣列的大小作動態定義,即陣列的大小不依賴於程式執行過程中變數的值。在定義陣列時對陣列...

C語言 一維陣列和二維陣列

1.解析一維陣列的建立和初始化 建立 建立一維陣列時,需有陣列型別,陣列名,以及陣列的大小 可有可無,若沒有大小則在初始化時,根據初始化的內容自動分配 初始化 陣列在使用前必須明確陣列的元素已經被賦予確定的值。初始化可以有以下兩種方法 1 在陣列定義時就賦給陣列確定的值 2 先給陣列乙個宣告,然後用...