請問C語言關於陣列輸出的,怎麼輸出一組橫的陣列呀??如圖

2021-03-03 20:27:45 字數 1299 閱讀 2725

1樓:匿名使用者

#include

#include

#define n 5

int  main()

return 0;}

2樓:匿名使用者

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

請問大神c語言中字元陣列的輸入輸出到底怎麼弄的呢?

3樓:爭議什麼

字元陣列的輸入復輸出可以有兩制種方法:

逐個字元輸入輸出(%c)

整個字串

一次輸入輸出(%s)

輸出的字元中不包括結束符』\0』

用%s輸出字串時,printf函式中的輸出項是字元陣列名,不是陣列元素名

如果一個字元陣列中包含多個』\0』,則遇第一個』\0』時輸出就結束可以用scanf函式輸入一個字串

scanf函式中的輸入項c是已定義的字元陣列名,輸入的字串應短於已定義的字元陣列的長度

char c[6];

scanf(」%s」,c); 比如輸入china系統自動在china後面加一個』\0』

char str1[5],str2[5],str3[5];

scanf(」%s%s%s」,str1,str2,str3);

比如輸入:

how are you?

how\0\0 str1

are\0\0 str2

you?\0 str3

如果輸出st1

printf("%s",str1);

輸出:how.因為w後面的\0。所以系統讀到這就會結束了。

4樓:匿名使用者

先要定義一bai個指標du,這個指標型別是char型別的zhi,無論是數dao組的輸入

還是輸出,都需版

要用指標來權操作。輸入一個char型別的字元,然後用指標指向它,然後把它賦值給陣列的第幾個數,這個由你自己決定,也可以用一個迴圈去把你輸入的某幾個字元遍歷到這個陣列中。輸出也是一樣的,指標指向陣列中的某個字元,然後把這個字元輸出到螢幕上,之後可以再指向另一個字元,再輸出,以此類推。

5樓:何處可人生

一個一個輸入用一個迴圈配合scanf("%c"),整個一竄用%s,輸出同理,或者用gets函式和puts函式

6樓:匿名使用者

char str[100];

輸入:scanf("%s",str);或者gets(str);

輸出:printf("%s", str),或者puts(str);

關於c語言陣列的運算,關於C語言陣列的運算。

首先你可以進行單步測試自己看看能不能學習到過程 程式設計師以後寫程式排錯 要學會自己單步測試找問題 過程很簡單 你定義了一個1維陣列 陣列長度為10 從a 0 a 9 進行for迴圈計算 i 9 a 9 10 9 1 同理 a8 2 a5 5 a2 8 所以輸出 a2,a5,a8 分別就是852 希...

c語言 如何輸出最大陣列下標,C語言 如何輸出最大陣列下標

搞個變數記錄下來呀 如int i,index,a 10 index 0 for i 0 i 9 i 每當遇到更大的數就儲存下標 用冒泡法求最大最小值的同時,記錄下i,ji和j就是下標。你迴圈遍歷時,迴圈變數的值就是下標 c語言中陣列下標最大為多少 額 沒有那麼多的吧記憶體吧 比如說int a 5 他...

c語言中輸出longlong型資料怎麼輸出

lld,例如 long long a printf lld n a c語言中有一個和long long型別想同的型別是 int64,他使用的格式是 i64d 如果是long long 那麼格式是 lld 使用 lld格式輸出。一 long long 是c99標準對整型型別做的擴充套件,每個版long...