10整數存儲在一維數組當中
1. c語言 .從鍵盤輸入10個整數,存到一維數組中,並求這10個整數的和
#include<stdio.h>
int main()
{
int a[10],sum,i;
for(i=0;i<10;i++)
{ scanf("%d",&a[i]);
sum+=a[i];
}
printf("這10個數的和為%d",sum);
return 0;
}
(1)10整數存儲在一維數組當中擴展閱讀:
數組:是有序的元素序列。 若將有限個類型相同的變數的集合命名,那麼這個名稱為數組名。組成數組的各個變數稱為數組的分量,也稱為數組的元素,有時也稱為下標變數。
在C語言中, 數組屬於構造數據類型。一個數組可以分解為多個數組元素,這些數組元素可以是基本數據類型或是構造類型。因此按數組元素的類型不同,數組又可分為數值數組、字元數組、指針數組、結構數組等各種類別。
特點:
1,數組是相同數據類型的元素的集合。
2,數組中的各元素的存儲是有先後順序的,它們在內存中按照這個先後順序連續存放在一起。
3,數組元素用整個數組的名字和它自己在數組中的順序位置來表示。例如,a[0]表示名字為a的數組中的第一個元素,a[1]代表數組a的第二個元素,以此類推。
2. 從鍵盤輸入十個整數存入一維數組中,求出它們的和及平均值並輸出
數組求和、平均數的程序代碼:
#include<stdio.h>
#define N 10
int main()
{
int a[N]={0};
float avg=0;
int i=0,j=0,sum=0;
for(i=0;i<N;i++)
{
scanf("%d",&a[i]);
}
for(i=0;i<N;i++)
{
sum=sum+a[i];
}
avg=sum/N;
printf("sum=%d ",sum);
printf("avg=%.3f ",avg);
return 0;
}
輸入一組長度為10的數據,程序運行結果:
(2)10整數存儲在一維數組當中擴展閱讀:
程序說明:
先宏定義一個數組長度N方便修改,定義一個數組a[]存放輸入的數據,sum存放數據之和,avg存放平均值,將數據累加賦值給sum得到和,sum除以數組長度N得到平均值。
3. c語言 .從鍵盤輸入10個整數,存到一維數組中,並求這10個整數的和
1、首先打開c語言編輯器,新建一個C語言的文件,文件中引入C語言的頭文件,新建一個main函數,函數中設置一個10個元素的數組以及一個用來求和的變數:
4. C語言編程序,要求從鍵盤輸入10個整數存入一維數組。。
#include<stdio.h>
main()
{
int a[10];
int i,j,t;
for(i=0;i<10;i++)
scanf("%d",&a<i>);
printf(" ");
for(j=0;j<9;j++){
for(i=0;i<9-j;i++){
if(a<i>>a[i+1])
{
t=a<i>;
a<i>=a[i+1];
a[i+1]=t;
}}}
for(i=0;i<10;i++)
printf("%d",a<i>);
}
(4)10整數存儲在一維數組當中擴展閱讀:
printf用法
printf()函數的調用格式為:printf("<格式化字元串>",<參量表>)。
其中格式化字元串包括兩部分內容:一部分是正常字元,這些字元將按原樣輸出;另一部分是格式化規定字元,以"%"開始,後跟一個或幾個規定字元,用來確定輸出內容格式。
參量表是需要輸出的一系列參數,其個數必須與格式化字元串所說明的輸出參數個數一樣多,各參數之間用","分開,且順序一一對應,否則將會出現意想不到的錯誤。
比如:
int a=1234;
printf("a=%d ",a);
輸出結果為a=1234。
//以下程序用於獲得輸入值i,j並將其輸出(i,j之間以逗號隔開)
#include<stdio.h>
int main()
{
int i,j;
scanf("%d%d",&i,&j);
printf("i=%d;j=%d",i,j);
5. C語言中,輸入10個數存入一個一維數組中,統計其中的正數,負數與零的個數
1、首先打開Dev-c++軟體,點擊「新建源代碼」,如下圖所示。