c語言 如何輸出最大陣列下標,C語言 如何輸出最大陣列下標

2022-02-11 19:19:11 字數 831 閱讀 3223

1樓:匿名使用者

搞個變數記錄下來呀 如int i,index,a[10]=;index=0;for(i=0;i<9;i++)//每當遇到更大的數就儲存下標}

2樓:匿名使用者

用冒泡法求最大最小值的同時,記錄下i,ji和j就是下標。

3樓:匿名使用者

你迴圈遍歷時,迴圈變數的值就是下標

c語言中陣列下標最大為多少

4樓:匿名使用者

額、、、、

沒有那麼多的吧記憶體吧

比如說int a[5] 他的意思是 在記憶體中連續分配5個整形變數的空間

在vc中 int是4個位元組(記憶體大小)

一般計算機的記憶體是2g吧 也是一定的。

誰像你那麼狠得,吧記憶體全拿來開闢陣列的空間了連函式都沒辦法執行了。

5樓:

取決於你的記憶體大小 以及 你的陣列型別

對於不同的陣列型別其元素佔的記憶體大小是不同的,比如字元陣列、結構體陣列、指標陣列……

只要記憶體裝的下就行

6樓:心雲細雨

a[n] 陣列a有n個元素,下標從0 開始,最大值是n-1

用c語言程式設計,從鍵盤上輸入10個整數存放到一維陣列中,輸出其中最大的數及其對應的陣列下標值

c語言一維陣列10個元素的最大值及下標

7樓:匿名使用者

如果第一個數是最大值的話,下標輸出就會出錯,不信的話可以試一下

c語言中陣列下標最大為多少C語言中陣列下標最大為多少

陣列下標最大為陣列個數減一,例如定義 int a 5 則陣列a的下標最大為4 因為在c語言中陣列的下標是從0開始的,這樣從0到陣列個數減一,共陣列的總個數。例如 include int main 執行結果 1 2 3 4 5 1 2 3 4 5 額 沒有那麼多的吧記憶體吧 比如說int a 5 他的...

c語言程式設計,輸入n個數求其最大數最小數和平均值

這個是借用了下樓上哥們的 lz要求n不確定,就只好動態分配記憶體了 include include int main printf 平均值為 d,最大值為 d,最小值為 d sum n,a 0 a n 1 printf 排序後的陣列為 n for i 0 i include int main if ...

c語言如何給大陣列賦初值c語言如何給一個大陣列賦初值?

有3種方法。1.將資料儲存到檔案中,再 直接從檔案讀取。2.因為是二維字元陣列,可以直接用字串賦值,如 char strs 2 11 3.將所有資料定義成巨集,再賦值,如 define data char str 2 11 data 應該是 char m instruments 129 11 或 c...