c語言如何輸入數組
Ⅰ c語言中如何依次輸入數組中元素
#include<stdio.h>
int main()
{
int a[17];
int i;
for(i=0;i<17;i++)
{
scanf("%d",&a[i]);
}
return 0;
}
擴展資來料:
數組源:是有序的元素序列。 若將有限個類型相同的變數的集合命名,那麼這個名稱為數組名。組成數組的各個變數稱為數組的分量,也稱為數組的元素,有時也稱為下標變數。
用於區分數組的各個元素的數字編號稱為下標。數組是在程序設計中,為了處理方便, 把具有相同類型的若干元素按無序的形式組織起來的一種形式。 這些無序排列的同類數據元素的集合稱為數組。
聲明固定大小的數組:
有三種方法聲明固定大小的數組,用哪一種方法取決於數組應有的有效范圍:
1,建立公用數組,在模塊的聲明段用 Public語句聲明數組。
2,建立模塊級數組,在模塊的聲明段用 Private語句聲明數組。
3,建立局部數組,在過程中用 Private語句聲明數組。
參考資料來源:網路-數組
Ⅱ 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語言 怎樣用scanf輸入數組變數
/*假設變數數組都已正確定義好*/
scanf("%d",&n);/*輸入元素個數*/
for(i=0;i<n;i++)
scanf("%d",&a[i]);
Ⅳ 如何在C語言中用scanf輸入數組
#include
main()
{
struct
{
intnum;
charname[20];
charsex;
intage;
}stu[5];
inti;
for(i=0;i<5;i++)
{
printf("請輸入信息
");
scanf("%d",&stu[i].num);
scanf("%s",&stu[i].name);
scanf("%c",&stu[i].sex);//在%c之前加一個空格
scanf("%d",&stu[i].age);
}
for(i=0;i<5;i++)
{
printf("*%s*",stu[i].name);
}
}
拓展資料
C語言是一門通用計算機編程語言,應用廣泛。C語言的設計目標是提供一種能以簡易的方式編譯、處理低級存儲器、產生少量的機器碼以及不需要任何運行環境支持便能運行的編程語言。
盡管C語言提供了許多低級處理的功能,但仍然保持著良好跨平台的特性,以一個標准規格寫出的C語言程序可在許多電腦平台上進行編譯,甚至包含一些嵌入式處理器(單片機或稱MCU)以及超級電腦等作業平台。
Ⅳ c語言 二維數組如何輸入 該怎麼輸入數組,才能輸出
其實並不存在真正的「二維」,只不過是C編譯器自動的將它 一行一行的保存成了一維信息。所以,二維數組的輸入只要用雙重循環即可,比如:
int a[11][11];
for(int i=0; i<10; i++){
for(int j=0; j<10; j++){
scanf("%d",&a[i][j]);
}
}
其實 int a[3][3] 可以這樣初始化:
int a[3][3] = {0,1,2,3,4,5,6,7,8};
編譯器會自動的將線性信息寫入二維數組中。
Ⅵ 在c語言中如何實現數組的動態輸入
頭文件malloc.h
使用來申請一個初始地址空間。
然後在循環輸入的過程中不斷檢查初始空間是否已滿,滿了就是使用realloc來擴展地址空間。
最後,如申請的地址不需要使用了,且程序沒有結束,需要用free來釋放。
另外,使用malloc或realloc申請時,需要先判斷下返回值是否為空,如有異常申請失敗,用空指針直接使用,會造成程序錯誤。
下面簡單示範:(初始申請2個位元組,之後每次輸入字元擴展1個位元組,回車結束輸入)
#include <stdio.h>
#include <malloc.h>
int main()
{
int len=2;
char *a=NULL,*aSave=NULL,c;
a=(char*)malloc(sizeof(char)*len);
if(!a)
return 1;
a[0]=0;
while(1)
{
c=getchar();
if(c==10)
break;
if(a[0]==0)
a[0]=c,a[1]=0;
else
{
aSave=realloc(a,sizeof(char)*len);
if(!aSave)
return 1;
a=aSave;
a[len-2]=c,a[len-1]=0;
}
len++;
}
printf("輸入的字元串數組是: %s ",a);
free(a);
return 0;
}
Ⅶ c語言 如何從鍵盤中輸入若干個數保存到數組中
1、首先在電腦中打開編譯器(vc++6.0),新建一個將1到100保存到數組中項目,如圖專所示屬。
Ⅷ C語言怎麼讓鍵盤輸入數字到數組里
1、首先打開電腦的編輯軟體。然後創建編輯項目。
Ⅸ C語言數組怎麼輸出全部
C語言數組輸出來全部步驟如下自:
1、首先打開c語言項目,然後創建一個int類型的數組。
Ⅹ 用C語言怎麼輸入為數組賦值,求代碼
#include <stdio.h>
int main(void)
{
int a[5];
printf("請輸入5個數字:");
for(int i=0;i<5;i++) {
scanf("%d",&a[i]);
}
for(i=0;i<5;i++) {
printf("%d ",a[i]);
}
printf("
");
return 0;
}
(10)c語言如何輸入數組擴展閱讀:
for循環
for循環是編程語言中一種開界的循環語句,而循環語句[1]由循環體及循環的終止條件兩部分組成,for循環其在各種編程語言中的實現與表達有所出入,但基本為以C語言和pascal語言代表的兩種形式。
C語言中的for循環形式為:
for(單次表達式;條件表達式;末尾循環體)
{
中間循環體;
}
for循環小括弧里第一個「;」號前為一個為不參與循環的單次表達式,其可作為某一變數的初始化賦值語句, 用來給循環控制變數賦初值; 也可用來計算其它與for循環無關但先於循環部分處理的一個表達式。
執行的中間循環體可以為一個語句,也可以為多個語句,當中間循環體只有一個語句時,其大括弧{}可以省略,執行完中間循環體後接著執行末尾循環體。