C語言for迴圈賦值問題,C語言中用for迴圈賦值陣列

2021-04-28 17:33:12 字數 1894 閱讀 9644

1樓:劉子超1號

在第一次迴圈以後,漏掉了將j清零的操作,這樣在i=1與i=2時,j=4,不會進入輸出的第二級迴圈

c語言中用for迴圈賦值陣列

2樓:匿名使用者

#include

main()

;//a[0]到a[9]這10個數依次賦值0到9for(i=0;i<10;i++)

a[i]=i;

//a[20]到a[29]這10個數全部賦值成9for(i=20;i<30;i++)

a[i]=9;

//a全部輸出顯示

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

printf("%d ",a[i]);

}如圖所示,專望採屬納。。。。。。

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

3樓:匿名使用者

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

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

給個抄參襲考資bai

料你du看zhi

看吧dao

4樓:匿名使用者

一個簡單

抄的例子

int main()

return 0;}

5樓:匿名使用者

const int max_szie = 200;

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

bai定義

du先初zhi始化

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

{arr[i] = i;

c語言中怎樣用for迴圈給字元陣列賦值

6樓:蒼老師的戀愛

假如,陣列名稱為buf(賦值語句中的值具體自己定):

for(int i=0;i

7樓:小樓微醉

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

如果%c還有其他符號,比如空格 那麼再輸入的時候也要輸入相應的符號,如果你想要在回螢幕直接輸入單詞答china! 那麼%c後面就不要有其他符號 如果想輸入一個字母空一格 那就要在%c後面加一個空格

8樓:匿名使用者

首先bai我們定義一個迴圈累加變數dui,zhii控制陣列的大小,

for(i=0;idao組的大小,內當然在主函式中容n要明確,不能是動態陣列。可以通過輸入n的值,來控制陣列a的大小。

如果是字串,簡單的方法,可以通過指標直接輸入,例如,char *p="china!"

9樓:匿名使用者

方法bai一:

char a[100];

迴圈讀入每個

du字元,包

zhi括空格符,換行符dao,直到文

件末尾版。這樣整個輸入權都被讀到一個字串當中。

方法二:

char a[100][100];   int i;

for(;gets(a[i++]);); //for迴圈讀入每行字串,這樣每行輸入由一個字串儲存。

10樓:明羽凡

直接輸入,字元之間不用空格

11樓:羅紹川

#include

void main()

12樓:阿牛哥曾阿牛

c語言的陣列概念的學習,通過for迴圈輸出列印陣列

c語言for迴圈問題

i為1,3,5時k 兩次,共6次 i為2,4時k 一次,共2次,總共8次,k為8 i為5時,b i 2為1 第一次while b為1,滿足b 0,b變成0第二三次while b為0,仍滿足b 0,b變成 1第一次while b為 1,不滿足b 0,b變成 2注意 b 0是先判斷條件,再 關鍵是理解b...

C語言判斷正誤。。賦值的問題,C語言 判斷直接賦值問題

char s 定義一個字元類指標 s olympic s指向的是字串 olympic 裡的第一個字元 o s可理解為字串 第二句若改成指向字元類指標的指標就可以正確賦值了,如下 char s s 這樣的s可理解為指向字串的指標,也可以理解為二維陣列 可以這麼理解第二句 char s 定義一個字元型指...

c語言中賦值

b a,b中的值是5,a中的值還是5,要是寫a b,由於b沒有賦予初值,編譯器可能報錯或者a被賦予一個隨機值!int a,b a 5 b a,這時候 a 和 b 都等於 5。int a,b a 5 a b,由於 b 為賦值,所以 a 和 b 的值都不確定。int a,b a,b中均是隨即數a 5 a...