c 陣列操作,c 中陣列和陣列列表的區別

時間 2023-03-25 12:25:09

1樓:定復

我給你改看看吧。

你等下 //求出陣列中每行的最大值。

for (int i = 0; i < 4; i++)第行的最大值為:",i + 1, hmax);

你直接這樣用就好,可以輸出最大值(每行的)//求出陣列中每列的最大值。

for (int j = 0; j < 4; j++)第列的最大值為:",j + 1, lmax);

不過為什麼要留乙個位置保留最大最小值?

你這樣寫不利於修改程式,容易出錯。

建議還是直接輸出吧,還有你輸入的時候也再稍微想想辦法,弄的整齊一些,就比如按行輸入(每次輸入是一行,然後換行,顯示效果好)

2樓:

//求出陣列中每行的最大值。

for (int i = 0; i < 4; i++)a[i, 5] =hmax;

"第行的最大值為:",i + 1, a[i, 5]);

第列的最大值錯誤的地方和這裡一樣,做同樣修改即可~

3樓:網友

只需要把int hmax=a[i,o]這句**放到兩個for迴圈中間就ok了 你試試看。

肯定對!!!

就是求每行最大值的時候跟每列最大值的那裡的**就可以了!!!

4樓:匿名使用者

先對行從小到大排序,最後對最後一列從小到大排序,該列最後乙個值不就是最大值了麼?

在c#中,如何定義乙個陣列?怎樣詳細解析乙個陣列??

5樓:用著追她

1、第一種:string array1=new string[10]。

2、第bai二du種string array2=。

3、第三種string array3=new string[3]。

4、第四種 string array4=new string。

注意事項:zhi

c#是一種安dao全的、

回穩定的、簡單的、優雅答的,由c和c++衍生出來的物件導向的程式語言。它在繼承c和c++強大功能的同時去掉了一些它們的複雜特性。

6樓:匿名使用者

我可是來。

抱著100塊錢的教材源抄給你的。

格式 ;其中basetype可以是任bai何變數型別陣列du必須zhi訪問之前初始dao化。

初始化有2種。

int a=;

int a=new int[3];

7樓:匿名使用者

int a[10]

定義乙個為十位的陣列,也可以把10變成變數。

int a[i]

8樓:匿名使用者

1、string str=new string[陣列copy的長度];

2、string str=new string資料取值。

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

c# 如何控制 陣列

9樓:匿名使用者

你想問的是什麼?這樣說太籠統了。

c#中陣列和陣列列表的區別

10樓:匿名使用者

最顯著的區別為:陣列一旦初始化後,陣列元素的數量不能再改變;而list是集合,集合元素的數量可以動態變化。

例如://陣列。

int a = new int[3]; 陣列a只能容納3個int型別值。

陣列一旦初始化後,元素數量是固定的,在後續的操作中,不允許增加或減少元素的數量。

//list集合。

listlist = new list();初始時,list中的元素為0

//新增元素。

; list中有3個int型別的元素。

//繼續新增元素。

; list中有6個int型別的元素。

//刪除第1個元素,即刪除值等於1的元素。

; list中還有5個元素。

//刪除所有元素。

;list中元素數量為0

列表集合中元素的數量是動態可變的!

11樓:匿名使用者

理解下索引器的概念方便你區分~ 陣列列表是吧物件當陣列使用~

c# 如何輸出陣列元素

12樓:灩麗

1、首先先簡單定義乙個整形的陣列int nums =

2、之後先用常規的for迴圈來輸出陣列中的元素,for (int i = 0; i < i++)其中 i < 指的是i小於陣列的長度。

3、接著在for迴圈裡呼叫輸出命令 ;來輸出每個元素。

4、同時可也用c#的foreach來輸出,該方法較簡單,要foreach (int i,其中如果是字元陣列,需要用string來先定義個變數。

5、之後要寫in nums 來確定遍歷的是哪個陣列。

6、最後用命令;來輸出每個元素,注意變數是就是遍歷nums陣列的乙個中間變數。

7、最後執行下,發現兩種方法都很成功的輸出了陣列的每個元素的值。

13樓:躺地上

console是控制台輸入輸出流。類似與cout<<,類似與cin>>.

char 型別的也是一樣。用tostring()就可以輸出了。

14樓:匿名使用者

迴圈後然後讓b[i].tostring()一下。就ok了。

C 中的字串指標和陣列問題

你用的vc吧。include using namespace std main 這段 在vc下有警告,但不能執行。但是在codeblocks下編譯執行這段 沒有警告,可正確執行。vc的編譯器老一些了 vc下你改成char q new char 就可以了 這才為p分配了記憶體空間,執行q 0 s 並不...

有關C語言陣列的問題(在陣列中插入數)

第11行,就是把整數3插入到陣列的第3 此時i的值是1,因此a i 1 就是a 2 個元素 第7到10行就是把後面的元素往後移1個位置,注意要先把該移的數都移好,留出空間才能把新元素插入到指定位置 你的程式定義時,陣列是a 7 並且都附值了,也就是說a 7 中每乙個位置都已經有了個數,插入t之後,陣...

C 中動態陣列array的用法

strarr array of string 動態陣列定義時不與維數 begin setlength strarr,6 分配6個元素位置 0 5 strarr 0 萬一 動態陣列的下界是 0 showmessage strarr 0 分配空間後和靜態陣列一樣使用 strarr nil 一般沒必要手動...

使用C中的迴圈和陣列編寫快速排序程式我用的是08版的vs

dim j,k,i as integerdim temp as string dim b as string dim d as string d me.label2.text b split d.trim,for j 0 to b.length 1for k j to b.length 1if ct...

C 中,怎麼求整型陣列的實際長度

這個 你可以定義乙個 int nszie 0 每插入乙個數nszie 1 或者自己寫乙個函式,遍歷一下陣列,就可以得到其大小。首先,cin a 20 這樣是不行的。這樣寫相當於只輸入陣列的第21個數,超出了陣列的最大範圍了。20個資料的陣列,最大下標是19 其次,陣列定義的時候,如果 沒有賦初值,那...