在c語言不知道陣列有多少個元素怎麼用FOR迴圈輸出

2021-05-22 21:58:25 字數 2195 閱讀 1743

1樓:鑄信

假如不知道數bai組的元素個數,du一般為int陣列,或zhichar陣列,下面看**

dao實現要求:

#include

void main()

;char str=;

for(int i=0;i計算長版度

puts("");

for(i=0;i

假如是字串陣列的話,就可以用str[i]!=0來判斷是否到達尾部,這個就不存在元素個數之說

2樓:愛因斯坦波

陣列不指定長度是,賦值時給陣列多少個元素,陣列就有多少個元素。陣列有多少個元素,就是i<(元素個數);

3樓:匿名使用者

sizeof(int)表示求int型變數所佔空間位元組數,一般一個整型變數分配2個位元組,對一個單精度浮回點型變數分配4個字答節,對一個字元型變數分配1個位元組。就是說你可以用sizeof()先計算出這個陣列所佔的位元組數,然後就可以知道陣列中共有幾個元素了。並不是直接就能得出來的。

得出來的只不過是陣列所佔的總位元組數。

這就是我給出的答案。希望能幫到你。謝謝

4樓:夜下白瞳

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

sizeof(陣列名)表示陣列長度

5樓:匿名使用者

利用n=sizeof(a)先統計一下陣列所含元素的個數,而後i

6樓:匿名使用者

int n = sizeof(a)/sizeof(a[0]); //求出陣列的實際長度

c語言怎樣迴圈建立陣列

7樓:匿名使用者

可以使用malloc開一個臨時空間,返回的值即為陣列頭地址。

8樓:匿名使用者

#define count 100

int* p[count];

for(int i=0;i

c語言迴圈中如何輸出多個陣列

9樓:匿名使用者

c語言輸出陣列時,需要根據陣列下標,或者指標移動進行輸出。

所以,一般不會用一內個迴圈容輸出多個陣列,這樣操作不方便,而且降低效率。

常規的做法是,在多個迴圈中,各自輸出不同的陣列。

示例**如下:

#include

int main()

10樓:

#include

void main();

int y[5]=;

int z[5]=;

int i;

printf("x y z\n");

for (i=0;i<5;i++) printf("%d %d %d\n",x[i],y[i],z[i]);

system("pause");

}上面bai程式輸出du

zhi3個數

組,一dao

個一內列容。

x y z

0 7 10

1 5 20

2 8 15

3 6 25

4 9 50

c語言,怎麼用for 迴圈給陣列賦值 ? 說的簡單詳細點, 謝謝了

11樓:匿名使用者

for(i=1;i<11;i++)

scanf("%d",&a[i]);

給個抄參襲考資bai

料你du看zhi

看吧dao

12樓:匿名使用者

一個簡單

抄的例子

int main()

return 0;}

13樓:匿名使用者

const int max_szie = 200;

int arr[max_size] = ; //良好抄習襲慣,

bai定義

du先初zhi始化

daofor ( int i = 0; i < max_size; i++)

{arr[i] = i;

我是個CSS新手,總是不知道哪個元素要多少畫素,要在什麼位置,什麼顏色,有沒有什麼好的工具呀

寫 有基礎的用dw notepad等編輯器 配色可以找配色工具,但需要設計者自己有一定美學基礎 看元素的寬高,用瀏覽器自帶的除錯工具,按f12。個人習慣元素用百分比,就是不固定那種。要想通過css來佈局頁面,那就要對css有一定的瞭解,否則很難做到你想要的效果。所以,對css的一些基礎知識還是要多多...

c語言程式閱讀題,求答案有,但是不知道過程求詳細解答。本人

fun函式的主要功能是將二維陣列中每一行的最大值放到每一行的首列,其他列的值不變。最終將結果在main函式中輸出。求救一道c語言的題目,求詳細解答過程!非常感謝!1.int i int f 20 程式定義了一個變數i和一個長度 為20的整型一維陣列並把陣列的前兩個值均初始化為1後面初始化為02.fo...

我有個瓷碗看看值多少錢,我有一個瓷器不知道值多少錢,請大家給看看謝謝

這是宋代的。很好很好 時期,中藥鋪子搗藥的藥碗,存世量大 不貴 150元左右 想出手可聯絡我 請高手看看這個瓷碗是不是真的,能值多少錢?這個從 上是不敢判斷它真假的。從款上看為光緒仿乾隆 底款時候寫的,現代工藝品。低階仿品。談不上 投資需謹慎 碗是真的,但不是那個年代的 我有一個瓷器不知道值多少錢,...