1樓:
3)和(4)不太熟悉,你另請高手吧。
求一維陣列的程式設計題目?
2樓:流雲北斗
1、輸入10個學生的成績,求平均成績,並將低於平均成績的分數列印出來2、將乙個陣列中的值按逆序重新存放。例如,原來順序為8,6,5,4,1。要求改為1,4,5,6,8
3、應用一維陣列,對10個從鍵盤輸入的數進行氣泡排序,使其按照從大到小的順序輸出。
4、編寫一程式,從鍵盤任意輸入兩個字串s1和s2,然後比較字串的大 小,若s1>s2,輸出1;若s1=s2,輸出0;若s15、程式設計序將輸入的字串刪去空格輸出。
6、求乙個4*4矩陣對角線元素之和。
希望能幫到你。
3樓:下個資料有多難
排序,隨機數字陣列的排序。
c語言一維陣列
4樓:聽不清啊
舉例說,當a[i]=3時,b[a[i]]+即是b[3]++
也就是3的計數增加了1
關於c語言二維陣列問題,求c語言大神
5樓:月夜歸醉
二維陣列的定義。
二維陣列定義的一般形式是:
型別說明符 陣列名[常量表示式1][常量表示式2]
其中常量表示式1表示第一維下標的長度,常量表示式2 表示第二維下標的長度。例如:int a[3][4];
說明了乙個三行四列的陣列,陣列名為a,其下標變數的型別為整型。該陣列的下標變數共有3×4個,即:
a[0][0], a[0][1], a[0][2], a[0][3]
a[1][0], a[1][1], a[1][2], a[1][3]
a[2][0], a[2][1], a[2][2], a[2][3]
二維陣列在概念上是二維的,即是說其下標在兩個方向上變化,下標變數在陣列中的位置也處於乙個平面之中,而不是象一維陣列只是乙個向量。但是,實際的硬體儲存器卻是連續編址的,也就是說儲存器單元是按一維線性排列的。如何在一維儲存器中存放二維陣列,可有兩種方式:
一種是按行排列, 即放完一行之後順次放入第二行。另一種是按列排列, 即放完一列之後再順次放入第二列。
在c語言中,二維陣列是按行排列的。即,先存放a[0]行,再存放a[1]行,最後存放a[2]行。每行中有四個元素也是依次存放。
由於陣列a說明為int型別,該型別佔兩個位元組的記憶體空間,所以每個元素均佔有兩個位元組。
二維陣列元素的引用。
二維陣列的元素也稱為雙下標變數,其表示的形式為:
陣列名[下標][下標]
其中下標應為整型常量或整型表示式。例如:
a[3][4]
表示a陣列三行四列的元素。
下標變數和陣列說明在形式中有些相似,但這兩者具有完全不同的含義。陣列說明的方括號中給出的是某一維的長度,即可取下標的最大值;而陣列元素中的下標是該元素在陣列中的位置標識。前者只能是常量,後者可以是常量,變數或表示式。
C語言程式設計問題(用一維陣列),C語言程式設計問題(用一維陣列)
include void main int i,j,n,k,x,a 100 scanf d d n,x k n for i 0 i include include int main int i,j,n,x,a scanf d d n,x a int calloc n,sizeof int 申請陣列空...
c語言二維陣列的賦值,c語言有關二維陣列變數初始化
1 首先在電腦上開啟抄c語言程式設計軟襲件。然後建立專案。2 然後匯入stdio.h和stdlib包。再加入malloc包。3 然後定義五個引數。再建立其中兩個引數的空間。4 然後用for語句進行迴圈。再用scanf語句進行接收輸入到二維陣列。5 然後用兩個for語言迴圈。再輸出二維陣列的數值。6 ...
c語言一維陣列和二維陣列怎麼去理解詳細點啊
i是迴圈變數,和陣列a沒什麼關係。a i 是指a陣列中的下標為i的值的那個元素的值 c語言一維陣列和二維陣列怎麼去理解?詳細點啊 i是迴圈變數,和陣列a沒什麼關係。a i 是指a陣列中的下標為i的值的那個元素的值 c語言程式 二維陣列 一維陣列 b i b j i 先取得b j i 的值,比如說是2...