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...