C語言怎麼定義多個陣列儲存字串,又要求逐個輸入

2021-07-01 01:58:37 字數 913 閱讀 5022

1樓:幻翼高達

需要準備的材料分別有:電腦、c語言編譯器。

1、首先,開啟c語言編譯器,新建一個初始.cpp檔案,例如:test.cpp。

2、在test.cpp檔案中,輸入c語言**:

char a[10][100];

for (int i = 0; i < 10; i++) {gets(a[i]);

3、編譯器執行test.cpp檔案,此時成功定義了10個字串的陣列,並逐個進行了輸入。

2樓:風若遠去何人留

可以定義一個字元型二維陣列,並依次輸入。

比如輸入10個字串,每個字串最大長度不超過100,那麼**可以寫作:

char str[10][100];

int i;

for(i = 0; i < 10; i ++)scanf("%s", str[i]);//逐個輸入。

for(i = 0; i < 10; i ++)printf("%s\n", str[i]);//將輸入的字串依次輸出以確認結果。

3樓:好人

#include *****

void main()

多維類同。

c語言中怎麼連續輸入幾個字串?

4樓:匿名使用者

樓主應該是問bai怎樣輸du

入有空格的字串吧zhi!

輸入有dao空格專的字串有2種方法

1、使用gets函式屬eg:

5樓:匿名使用者

可以定義

一個陣列啊,c中沒有定義字串的資料型別。回**舉例:答

//輸入n個字元

#include

int main (void)

c語言陣列不懂,C語言,定義了個數的陣列元素個數問題,不懂得不要來亂答。

main 主函式 main 程式入口 main 1.mian 是c程式的入口一般標準寫法int main void void main 在c中如果省略括號裡的內容會是有程式決定是什麼內容 2.int i,a 10 定義了一個int型別變數叫i並未其分配了sizeof int 的記憶體,還有一個名字為...

C語言程式設計中陣列的定義,c語言陣列的定義

這種題目一般不希望設計記憶體管理。所以一般都是進可能給一個比較大的陣列。例如a 10 表示位數不會超過十,你輸入的時候需要個索引記錄a陣列有效的位數。使用的時候,只使用有效位數。肯定會有一段記憶體不用的。或多或少。這就是陣列儲存動態資料特點。如果記憶體管理的話,你設計個增量比如5.一旦索引告訴你10...

c語言二維陣列怎麼表示,C語言二維陣列定義是什麼,然後int a 1 2 是代表什麼意思?怎麼用這個二維陣列

int a m n 就表示一個m行n列的整型二維陣列在c語言中陣列的下標是從0開始的所以,內陣列a的元素個數可以表示為 容a 0 0 a m 1 n 1 例如 include int main return 0 執行結果 1 23 4 4 51 2 3 44 5 int a 3 2 定義的是陣列ba...