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

2021-04-28 17:34:14 字數 3159 閱讀 6413

1樓:匿名使用者

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

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

給個抄參襲考資bai

料你du看zhi

看吧dao

2樓:匿名使用者

一個簡單

抄的例子

int main()

return 0;}

3樓:匿名使用者

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迴圈給字元陣列賦值

4樓:蒼老師的戀愛

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

for(int i=0;i

5樓:小樓微醉

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

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

6樓:匿名使用者

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

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

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

7樓:匿名使用者

方法bai一:

char a[100];

迴圈讀入每個

du字元,包

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

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

方法二:

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

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

8樓:明羽凡

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

9樓:羅紹川

#include

void main()

10樓:阿牛哥曾阿牛

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

c語言怎麼用for迴圈為二維陣列賦值?請舉個例子。

11樓:匿名使用者

給m*n二維陣列賦值1~m*n

for(i=0;i

for(j=0;j

a[i][j]=i*m+j;

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

12樓:匿名使用者

#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迴圈給二維陣列賦值

13樓:弈軒

如圖註釋非常完整,**請在網頁端檢視(哪有用手機看**的,不好看)

14樓:匿名使用者

直接寫不就好了,別用迴圈了。

15樓:聽不清啊

#include

int a[25][25];

int main()

{int i,j,k,k1;

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

{for(j=0;j<25;j++)

{k=i<12?i:24-i;

k1=j<12?j:24-j;

if(k1

用c語言怎麼輸入為陣列賦值,求**

16樓:匿名使用者

#include

int main(void)

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

printf("\n");

return 0;

}擴充套件源資料:

for迴圈

for迴圈是程式語言中一種開界的迴圈語句,而迴圈語句 [1]  由迴圈體及迴圈的終止條件兩部分組成,for迴圈其在各種程式語言中的實現與表達有所出入,但基本為以c語言和pascal語言代表的兩種形式。

c語言中的for迴圈形式為:

for(單次表示式;條件表示式;末尾迴圈體)for迴圈小括號裡第一個「;」號前為一個為不參與迴圈的單次表示式,其可作為某一變數的初始化賦值語句, 用來給迴圈控制變數賦初值; 也可用來計算其它與for迴圈無關但先於迴圈部分處理的一個表示式。

執行的中間迴圈體可以為一個語句,也可以為多個語句,當中間迴圈體只有一個語句時,其大括號{}可以省略,執行完中間迴圈體後接著執行末尾迴圈體。

17樓:未來需努力點綴

你好抄以下就可以實現

#include

int main(void)

希望能幫助你哈

18樓:匿名使用者

#include

int main()

printf("輸出剛才輸回入的值答: \n");

for(i = 0; i < 10; i++)printf("%d\t",num[i]);

printf("\n");

return 0;}

c語言迴圈中如何輸出多個陣列,C語言FOR迴圈幾個陣列不同

c語言輸出陣列時,需要根據陣列下標,或者指標移動進行輸出。所以,一般不會用一內個迴圈容輸出多個陣列,這樣操作不方便,而且降低效率。常規的做法是,在多個迴圈中,各自輸出不同的陣列。示例 如下 include int main include void main int y 5 int z 5 int ...

在c語言陣列中怎麼用,C語言陣列怎麼輸出全部?

真是沒轍.實在就多分配點空間.連結串列是動態的,如果用c 把動態分配放到類裡面,就給你一個介面,你是不是也認為那是動態的呢?c與vb不能比.vb有幾個是弄記憶體的?基本上是對的,scanf 裡的引數就是變數的地址陣列名你可以理解為這個陣列的起始地址 第一個元素的地址 比如你這裡的a,它就相當於是 a...

c語言陣列賦值問題,c語言中如何給陣列定義並賦初值?

我不清楚你想問什麼,不過第二種寫法是對的。char chars 11 是定義了一個初始值為空總數為11的字元陣列。char s c language 定義一個總數為11的字元陣列,但是有初值。注意是11個不是10個,用這種方定義的字元陣列末尾會加一個 0。陣列的賦值通常是使用花括號來表示的,但是字元...