① 關於c語言數組的輸入輸出
scanf("%d
",&a[i]);
%d後面有空格,這樣輸入6個數在輸入一個空格就可以了。
② c語言 怎麼用數組輸入一組數,然後再原樣輸出
<pre name="code"class="cpp">#include<stdio.h>
int main()
{
int N;
scanf("%d",&N);
while(N--)
{
char a[100];
while(scanf("%s",a)!=EOF)
printf("%s ",a);
}
return 0;
}
(2)c語言數組輸入擴展閱讀:
include用法:
#include命令預處理命令的一種,預處理命令可以將別的源代碼內容插入到所指定的位置;可以標識出只有在特定條件下才會被編譯的某一段程序代碼;可以定義類似標識符功能的宏,在編譯時,預處理器會用別的文本取代該宏。
插入頭文件的內容
#include命令告訴預處理器將指定頭文件的內容插入到預處理器命令的相應位置。有兩種方式可以指定插入頭文件:
1、#include<文件名>
2、#include"文件名"
③ C語言如何輸入一個數組
1、輸入數組需要使用指針獲取地址後,就能對得到的數組就行操作了。首先打開DEV C++軟體,新建一個空白的C語言文件:
④ c語言中的字元數組的輸入
這個關繫到內存裡面的棧問題。。
當你
char
s[10];
時候,內存會在棧上分配地址,因為要位對齊,分配的是12個位元組的,內存,大至如下,其中
C0
FF
12
00
,是上一個棧地址。0012ffc0
CC
CC
CC
CC
CC
燙燙燙.
0012FF79
CC
CC
CC
CC
CC
CC
CC
燙燙燙.
0012FF80
C0
FF
12
00
輸入
12
個
時,
C0
就已經
佔用了,
會被清為
00
,但是
0012ff00
還是一個可以
使用的棧地址,
當13
個時,
ff
也給佔用了。。因此會出現
程序錯誤,
內存溢出
是要避免的,破壞數據,也會產生錯誤,
如果,你的程序時
,
int
i[10];
char
s[10];
scanf("%s",s);
printf("%s\n",s);
你再輸入
40個也沒事,s
會佔用i的地址,只要不破壞
棧地址就行了。不過溢出這個
還是要檢查的,程序
安全問題
⑤ C語言怎麼讓鍵盤輸入數字到數組里
1、首先打開電腦的編輯軟體。然後創建編輯項目。
⑥ C語言字元數組輸入
#include<stdio.h>
intmain()
{
charss[100][100];
chars='1';
intn=0,m=0;
while(s!=' ')
{
s=getchar();
if(s!='')
ss[n][m++]=s;
else
{
ss[n++][m]='